在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看看通过捕捉空的工具栏的图像,并使用伪造始终作为视图中的背景。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top