iOS 6 Programming Pushing the Limits(中文名:iOS6编程实战)中的第6章中,有较详细的例子
书籍下载
iOS6编程实战源码下载
iOS6编程实战源码

解决方案 »

  1.   

    谢谢回复。
    如果使用storyboard,需要静态表,但view不是UITableViewController,应该怎么做?(使用Static Cells需要UITableViewController,而UITableViewController整个view是tableview,不能加其他东西比如图中最下方的button)
      

  2.   

    我的经验是在Storyboard中利用Prototype Cells定义你的Custom Cells,分别给予不同的Identifier。然后在UITableViewController中使用类似下述代码将cell留存为属性(或实例变量):- (void)viewDidLoad {
       [super viewDidLoad];
        // ......
        self.myCell = [(UITableView*)self.view dequeueReusableCellWithIdentifier:@"MyCell"];
    }//......- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
        if (indexPath.row==0)
            return self.myCell;
        else
            // .......
    }
      

  3.   

    不过我这么用好像是有问题的,Storyboard不是本身就支持StaticCell么
      

  4.   

    最下面那个Button,如果位置是固定的(不会随着TableView滚动),则必须使用多个View来进行布局。还有,其实我不太看得懂你的问题,有点乱
      

  5.   

    一般都是手敲代码实现,这样严谨,没怎么用过storyboard,但是storyboard省事省时间