objective-c – iOS 5 UINavigationBar删除子视图(图像子视图)删
发布时间:2020-12-15 01:50:54 所属栏目:百科 来源:网络整理
导读:在我的应用程序中,在iOS 4上运行正常导航棒从iOS 5开始消失了.这就是我认为导致的问题:我在RootViewController中删除子视图viewWillAppear方法: for(UIView* view in self.navigationController.navigationBar.subviews) { if ([view isKindOfClass:[UILab
在我的应用程序中,在iOS 4上运行正常导航棒从iOS 5开始消失了.这就是我认为导致的问题:我在RootViewController中删除子视图viewWillAppear方法:
for(UIView* view in self.navigationController.navigationBar.subviews) { if ([view isKindOfClass:[UILabel class]]) { [view removeFromSuperview]; } if([view isKindOfClass:[UIImageView class]]) { [view removeFromSuperview]; } } 我这样做是因为我推入导航控制器的第二个视图控制器将图像和标签添加到导航栏,我必须在弹出视图时将其删除.在iOS 5中,上面的代码删除了navigationBar.如何解决这个或正确的方式来支持iOS4和iOS 5? 解决方法
setTag为那些图像和uilabel然后从上面的代码中删除它做了伎俩.
for(UIView* view in self.navigationController.navigationBar.subviews) { if(view.tag == 9 || view.tag == 99) { [view removeFromSuperview]; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- cocos ios,other linker flags 加入 -objc 编译报错解决方案
- ajaxFileUpload向ASPX后台上传文件
- swift3.0layer折叠 淘宝商品View折叠
- cocos2dx 优秀博客
- 如何在React Native的选项卡中的NavigatorIOS中添加右键
- 在我的案例中如何在Oracle中编写SQL?
- 2016年度中国Oracle数据库使用现状分析报告
- Demand Response Pays Data Centers To Be Flexible
- ReactiveCocoa与Functional Reactive Programming
- WPF无法让命令和依赖属性一起工作,或者我只是错误地使用它们