UISlider在的UIBarButtonItem影响动画行为
-
21-09-2019 - |
题
在IB,我设置与UIToolBar的图MyView的和我上拖放一个UISlider。 IB自动嵌入它在的UIBarButtonItem和设置其视图与UISlider。
我显示该MyView的与动画的导航控制器。
UIViewController *myVC = [[UIViewController alloc] initWithNibName:@"MyView" bundle:nil];
[self.navigationController pushViewController:myVC animated:YES];
[myVC release];
MyView的显示,但没有动画。除此之外,一切工作正常,如需要,我可以使用UISlider。 如果我从工具栏中删除UISlider或者如果我把UISlider在视图本身,而不是在工具栏上,MyView的显示与动画。 我曾尝试与UIProgressView相同的,而不是和它工作得很好(图显示动画)。看来,UISlider作为的UIBarButtonItem的customView防止动画。 我还检查任何可能的泄漏。
任何想法? 谢谢 酸
解决方案
我跑进究竟同样的问题。我想打开与UISlider和从该点上,没有视图过渡在我的应用将是动画的图。
我结束了一个通用的UIView更换UIToolBar(听起来像你已经尝试过这种成功)。您可以将UIToolBar看看通过捕捉空的工具栏的图像,并使用伪造始终作为视图中的背景。
不隶属于 StackOverflow