xcode 4.2 开发2——TabelView
研究了半天终于把新版本的TableView研究通了,新版本没有相关书籍真的是不方便。好了,我还是进入正题吧。
首先还是创建一个project
名字为TableView,勾选use stroyboard 和use arc;
——1》单击MainStoryboard.storyboard,然后拖拽进来一个TableView Controller,拖拽的时候如果是controller就向如图的位置拖拽,如果是控件就向storyboard上拖拽。然后选择TableViewController,在上面选择顶部的Editor ——》Embed in——》Navigation Controller
——》2 注意新版本有一个重要的问题,就是设置initial controller的问题,因为它所有的视图都在一个storyboard中,现在我们就把那个navigation controller设置为initial viewcontroller
本图中第二个勾选的地方就是设置初始视图
——》3 为了增加代码的可读性和与其他视图区分,我们把viewcontroller 的.h 和.m文件删除,新建两个文件,
注意选择UITableViewController 不要勾选下面的两个
然后进入storyboard中选择UITableView,在class中将class改为ListView(这就是当初建文件时选择UITbaleView的用处),注意,这样修改完不用修改其他的相关属性,比如datasource和delegate,已经继承完毕。
——》4 设置一下 表格单元
进行如下设置
——》5 用代码添加数据
先修改LIstView.h文件
然后修改ListView.m文件
需要synthesize一下
先修改viewdidload函数
然后修改 numberOfsectionsInTableView函数:
然后修改如下两个函数
保存一下,然后运行,大功告成~
如果你想单击每个单元出来一个全新的界面,可以运用上一个我发表的文章,在新版本中页面跳转的问题就显得very easy了。