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了。

posted @ 2012-07-21 10:17  5AnonymousAtBJTU  阅读(990)  评论(0编辑  收藏  举报