xcode7 中 视图切换时UITabbar变成UIToolbar
2015-10-22 09:58
239 查看
做个记录吧,以下只考虑storyboard的实现,用代码跳转的也类似。
*****NOTE 以下代码包含拼写错误等,参考一下即可,不要复制粘贴*****
要点在于UITabbar的隐藏,这里只考虑视图中有NavigationController的情况。假设视图由scr切换到dest
首先是UITabbar的隐藏,这个要在src的controller中prepareforsegue中实现
(网上有部分是在dest视图中使用self.hidesBottomBarWhenPushed= YES来实现,我试了一下不行)
然后就是UIToolbar的显示,NavigationController自带toolbar,所以直接用他的就行了
就这样。
最后要做的是在src的controller中viewwillappear的时候将toolbar隐藏就行了,不然从dest返回到src时会有问题
- (void) viewwillappear {
}
*****NOTE 以下代码包含拼写错误等,参考一下即可,不要复制粘贴*****
要点在于UITabbar的隐藏,这里只考虑视图中有NavigationController的情况。假设视图由scr切换到dest
首先是UITabbar的隐藏,这个要在src的controller中prepareforsegue中实现
dest.hidesBottomBarWhenPushed = YES;
(网上有部分是在dest视图中使用self.hidesBottomBarWhenPushed= YES来实现,我试了一下不行)
然后就是UIToolbar的显示,NavigationController自带toolbar,所以直接用他的就行了
self.navigationController.toolbarHidden = NO; self.navigationController.toolbar.barStyle = UIBarStyleBlackTranslucent;
就这样。
最后要做的是在src的controller中viewwillappear的时候将toolbar隐藏就行了,不然从dest返回到src时会有问题
- (void) viewwillappear {
self.navigationController.toolbarHidden = YES;
}
相关文章推荐
- easyUI detailview 展开部分IE错位解决方案
- seajs学习(4)----require 书写约定
- php curl 报错:SSL certificate problem: unable to get local issuer certificate
- requestScope
- serialVersionUID的作用
- 从客户端(content="<p> &nb...")中检测到有潜在危险的 Request.Form 值。
- RequireJS知识总结
- UITableView分割条闪动问题
- UIScrollView UIPageControl
- UIVisualEffectView用法 毛玻璃效果
- easyUI datagrid列字段添加按钮
- EasyUI datagrid 的多条件查询
- 关于ExecuteNonQuery()执行成功却返回-1的问题
- Java中生成的UUID(全局唯一标识符-----(唯一)-------)
- *LeetCode-Count Univalue Subtrees
- Use openCV lib in either Pre-built libraries or yourself build libs
- UGUI 帧动画插件
- Leetcode Verify Preorder Sequence in Binary Search Tree
- *LeetCode-Verify Preorder Sequence in Binary Search Tree
- Guess(精确2位浮点数)