UINavigationController,UITableview的使用

        真是没有实践就没有发言权,之前也看了很多关于UINavigationController和UITableview觉的真是理解了,但是一上手做就有各种各样的问题,就下面这一个简单的界面花了大半天的时间才弄出来。


下面我就来总结自己遇到的问题,以及如何一步一步解决的。

1)在工程中新建一个signal view application,就新建了一个main.storyboard,里面包含上面看到的root view controller,然后拖上去一个navigation controller,再拖上去一个viewController;

2)新建一个带xib文件的viewController类,把这个类关联到上图中的最后一个viewController;

3)我们给root view controller显示数据(有专门介绍UITableView的文章);

4)点击root view controller中的cell跳转到最后那个viewController页面。

再来说一下这过程中遇到了那些问题:

1)我用的xcode6.1.1,启动的时候就提示没有设置is initial view controller,在view controller属性中有这个复选框,勾上就可以了,然后启动成功;

2)点击cell没有跳转到下一页面,由于对navigation controller理解不够深入,所以在上一步设置is initial view controller时,在root view controller上设置了,在图上的直观效果时root view controller上有两个指向它的箭头。应该把入口街头指向navigation controller,也就是在navigation controller把is initial view controller勾选上。

       好了,至此问题解决了,达到自己想要的效果,同时也了解了navigation controller的工作原理,在使用navigation controller的时候,要把app入口指向navigation controller,再把app启动是你要显示的view controller赋给navigation controller的root view controller,这样启动时就能显示出带导航栏的view controller了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值