storyboard中自定義cell
阿新 • • 發佈:2019-02-16
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的專欄