使用tabbar的学习体会
2015-08-04 19:20
288 查看
笔者菜鸟一只,现仅记录经验,供参考。
使用目的:采用Interface Builder实现如天猫、京东APP展现形式。
1. 运用Interface Builder拖动形成的Tab Bar Controller(默认包含两个Item),其中Item为View Controller。首先,我在Item的View Controller中直接拖入多个View(排版[笔者一起是做网站前台的,所以会受div的影响]),再通过View在入对应的xib--但是就出现了错误,EXC_BAD_ACCESS
CODE=2,为什么呢?因为不能在非主线程上进行UI操作;就此错误的解决方案是:通过对Item的View Controller中的View,重新创建一个“完整的”View加载到Item中的View上,再对“完整的”View进行划分;(由于种种原因,虽然解决了bad
access的问题,但并没有以这种思路进行下去);
2. 希望在Item中的View Controller中加载新建的View Controller,但是失败了!!!!!!!!!!!当然网上有很多直接用代码创建的方法,但笔者并没有去尝试,只期望用IB实现(失败)。
3. 那么就把Item的View Controller删除,拖入Navigation Controller,建立与Tar Bar Controller的Triggered Segues关系,再删除Navigation Controller中的TableView Controller,再拖入View Controller,再建立View Controller与Navigation
Controller的Presenting Segues关系,再禁用Navigation Controller中的“Shows Navigation Bar”属性。
暂时到这里。
使用目的:采用Interface Builder实现如天猫、京东APP展现形式。
1. 运用Interface Builder拖动形成的Tab Bar Controller(默认包含两个Item),其中Item为View Controller。首先,我在Item的View Controller中直接拖入多个View(排版[笔者一起是做网站前台的,所以会受div的影响]),再通过View在入对应的xib--但是就出现了错误,EXC_BAD_ACCESS
CODE=2,为什么呢?因为不能在非主线程上进行UI操作;就此错误的解决方案是:通过对Item的View Controller中的View,重新创建一个“完整的”View加载到Item中的View上,再对“完整的”View进行划分;(由于种种原因,虽然解决了bad
access的问题,但并没有以这种思路进行下去);
2. 希望在Item中的View Controller中加载新建的View Controller,但是失败了!!!!!!!!!!!当然网上有很多直接用代码创建的方法,但笔者并没有去尝试,只期望用IB实现(失败)。
3. 那么就把Item的View Controller删除,拖入Navigation Controller,建立与Tar Bar Controller的Triggered Segues关系,再删除Navigation Controller中的TableView Controller,再拖入View Controller,再建立View Controller与Navigation
Controller的Presenting Segues关系,再禁用Navigation Controller中的“Shows Navigation Bar”属性。
暂时到这里。
相关文章推荐
- android自定义tabbar,并带badgeview消息提示
- iOS7 hidesBottomBarWhenPushed
- 进入下一级页面时隐藏TabBar
- 从系统UITabbar到自定义UITabbar
- iOS中tabBar的基础介绍和用法
- iOS开发之UITabBar
- item属性总结
- IOS隐藏Tabbar
- iOS开发-设置tabBar的背景图片
- 类似微信 在tabbar上添加小红点 消息提示 swift
- iOS Swift 自定义tabbar
- tabbar 的选取图片设置问题
- 点击tabbarItem变Item的背景色
- Tabbar只用图片,图片不居中的解决方案
- XIB、Storyboard操作小技巧
- iOS:关于UITabBar的一些设置
- Android UI之自定义——类似iOS的Tabbar
- iOS之UINavigationController与UITabBarController的使用
- LeveyTabBar点击Tabbar刷新页面
- 在viewDidLoad里写tabbar