在UITableView中,自定義表格,最原始是繼承UITableViewCell,然後通過寫代碼方式去搞,但是這個費事了。
1.在storyboard中
給一個ViewController的tabieview增加自定義的UITableViewCell,可以直接從 object Library裡面選取UITableViewCell拖動到tableview中,然後添加界面上自定義元素,然後補充cell的類,重用id等資訊。

補充完成後,需要在工程中添加對應的cell的類檔案,并做代碼和xib的關聯。
然後就可以在相應的viewcontroller裡面使用了,如下:
2.在普通的xib檔案中
如果ios工程還是之前那種xib形式的,則可以給工程添加新檔案,添加時候選擇添加新的類,從UITableViewCell繼承,然後在生成源碼檔案之前,先在确認界面勾選上生成對應的xib檔案。
生成好之後,在xib中給UITableViewCell添加個性化元素,然後在代碼中加載。
以下是cell對應的類的定義,為了便于修改,做了xib和代碼之間的IBOutlet關聯。
以下是在viewcontroller中使用
上面是通過注冊tableview的cell對應的nib檔案的方式來重用cell的。還有一種方式如下:
這種方式不需要在viewcontroller的viewdidload方法裡面注冊重用的nib檔案。隻是在cell重用處加載nib。
注意:第二種方式,在自定義cell的xib檔案中,file owner不需要修改,保持預設值就行了。
本文轉自leipei部落格園部落格,原文連結:http://www.cnblogs.com/leipei2352/p/4358377.html,如需轉載請自行聯系原作者