首先記住一點:tableview的靜態cell只能在tableViewController里面使用,其次記住界面設計時tableviewcontroller上會自帶一個tableview,如果界面設計需要分上下兩部分的情況,建議不要使用tableviewcontroller。好了,下面回歸正文:
首先要設置tableview的cell為靜態cell
其次:在此我是使用storyboard拖拽的tableviewcontroller,在此section-1與section-3是使用的靜態cell,section-2是使用的動態cell,但是section-2也必須要先設置一個靜態cell并且要給cell設置indentifier,如下圖所示:
最后:tableview必須要實現這四個代理方法,否則會crash:
在此以前沒有使用過tableview的這個方法,-(NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath;因此查了一下,這是一個行縮進的方法,但是在此為什么要用這個方法,還沒弄清楚,以后有時間會繼續研究,直到真的懂了,也希望知道的小伙伴可以告知一下。