我已經爲我的TableView創建了一個自定義單元格,以在每個單元格中顯示1〜5行信息。因此,我必須爲代碼中的每行數據創建UILabels和UISwitches,並將它們作爲子視圖添加到我的自定義單元格中。 我試圖在cellForRowAtIndexPath
方法中添加UI控件,然後返回未成功的自定義單元格。試圖在我的customCell.m文件中添加viewDidLoad
方法並在其中創建控件,但UITableViewCell沒有viewDidLoad
方法。 我應該在哪裏創建UI,以及如何將它們添加到customCell?將UI控件添加到代碼中的自定義TableView單元格
回答
在此,如果你的子類的UITableViewCell:
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
並添加UI元素self.contentView作爲子視圖,而你在這個功能。
非常感謝你,工作完美。 – Hadu
@Hadu,沒問題:) – LuckyLuke
在返回單元格之前,我可以在'cellForRowAtIndexPath'方法中爲自定義單元格添加子視圖,但是當我將同樣的代碼添加到'initWithStyle'方法時,什麼也沒有發生! 'UILabel * myLabel = [[UILabel alloc] initWithFrame:CGRectMake(70,10,240,30)]; myLabel.backgroundColor = [UIColor colorWithWhite:1.0 alpha:0.0]; myLabel.text = @「[email protected]」; myLabel.textAlignment = UITextAlignmentLeft; [self.contentView addSubview:myLabel]; return self;' – Hadu
- 1. 如何將這些自定義單元格添加到TableView?
- 2. 將控件添加到自定義單元格視圖
- 3. 將Margin添加到自定義UI表單元格
- 4. 如何將特定的tableview單元格添加到tableview中?
- 5. 設計時將UI元素添加到自定義控件
- 6. 自定義tableview單元格
- 7. TableView自定義單元格
- 8. xCode4試圖添加自定義圖標到tableView單元格
- 9. 在自定義單元格內添加自定義單元格
- 10. 如何讓用戶將單元格添加到tableview的自定義位置?
- 11. WPF將c#代碼添加到自定義控件
- 12. 將控件添加到Gridview單元格
- 13. 將自定義代碼添加到joomla
- 14. 使用調用自定義tableview單元格的函數簡化tableview代碼
- 15. 如何將唯一ID添加到自定義單元格中?
- 16. 添加單元格的TableView
- 17. 將自定義控件添加到DataGridViewCell
- 18. 將自定義控件添加到MoviePlayer
- 19. 將自定義菜單項添加到角度ui網格中的列菜單
- 20. TableView自定義單元格UIButton動作
- 21. 多個TableView自定義單元格
- 22. TableView和自定義單元格
- 23. 可可:自定義TableView單元格?
- 24. 自定義TableView單元格未配置
- 25. Tableview自定義單元格按鈕
- 26. 將twitter搜索鏈接到自定義tableview單元格
- 27. 將屬性添加到自定義控件的根HTML元素
- 28. 單擊自定義單元格的UITextField後重新加載TableView
- 29. 將外部圖像添加到自定義GWT單元格
- 30. 將自定義類名添加到jquery日曆單元格
您可以繼承UITableViewCell並通過Interface Builder繪製自定義單元格,並通過cellForRowAtIndexPath將此自定義單元格子視圖添加到您的tableview中。或者,在cellForRowAtIndexPath中,您可以使用您的代碼直接定義您的單元格。 :) –