1. 程式人生 > >storyboard中自定義cell

storyboard中自定義cell

 iOS開發中,在storyboard中實現自定義cell比在nib檔案中實現要簡單許多。

   首先建立自己的自定義cell的類,我們叫做CustomCell,要繼承於UITableViewCell。在這個類中定義自己所需要的控制元件。

    然後,開啟storyboard,選擇自己要新增自定義cell的UIViewController,我們叫它為ViewController。在UITableView裡面新增一個cell(或者修改原有的cell)。將cell的style改為custom,將cell的類改為CustomCell,將identifier改為CustomCellIdentifier。然後,可以在cell中新增控制元件,將控制元件和剛才在CustomCell中定義的控制元件連起來。

    最後,在ViewController的UITableView的tableView:cellForRowAtIndexPath:代理方法中新增以下程式碼: 

[plain]
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CustomCellIdentifier"]; 
    這樣,就建立了一個cell,可以在這句程式碼之後對自己新增的控制元件進行設定。

摘自 soloterry的專欄