您的位置:首页 > 其它

使用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”属性。



暂时到这里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息