我正嘗試使用多個標籤創建UITableViewCell。我一直在嘗試做類似的事情(將「Name」和「Phone Number」左對齊並放在兩行上,然後在單元格中右對齊「Age」,並且可能垂直居中。我嘗試了不同的UITableViewCellStyle樣式,但希望定製它,使單元格可以包含3個標籤,而不是隻有兩個。任何幫助將不勝感激。提前致謝!如何爲UITableView創建自定義單元格
1
A
回答
3
您可以做的一件事就是在界面構建器中創建一個自定義的UITableViewCell,並添加所需的任何標籤等,並在您填充行時使用該單元格。
在您的.h文件,你會需要一個IBOutlet UITableViewCell的yourCellName
在.m文件
您可以配置自定義單元格的方法如下所示:
-(void)setUpViewComponents{
yourCellName.textLabel.text = @"some kind of text";
yourCellName.textLabel2.text = @"some other text";
//and so on
}
然後在此方法中,您可以使用自定義單元填充表格
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
cell = yourCellName; //you can make additional
//changes to the cell here if you want
return cell;
}
對不起,我希望它至少能幫助你開始。
0
如果你想有你自己的細胞在UITableView
你需要使用UITableViewCell
的子類。 。有許多這樣的例子,比如this one from Cocoa With Love
0
創建延伸的UITableViewCell一個新的類,我給你舉個例子:
@interface YourCustomCell : UITableViewCell {
UILabel *lb1,*lb2,*lb3;
}
@implement YourCustomCell
-(id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier{
if (self=[super initWithFrame:frame reuseIdentifier:reuseIdentifier]){
lb1=[UILabel alloc] initWithFrame:...];
[self.contentView addSubview:lb1];
...
}
return self;
}
相關問題
- 1. 如何用不同的自定義單元格創建uitableview?
- 2. 自定義uitableview單元格?
- 3. UITableView自定義單元格
- 4. 在cellForRowAtIndexPath中創建自定義的UITableView表格單元格
- 5. 不能動態創建我的自定義單元格UITableView
- 6. 在靜態行中創建自定義單元格UITableView
- 7. 根據自定義單元格創建UITableView
- 8. 創建自定義單元格
- 9. iOS:使用IB創建自定義單元格,以編程方式創建UITableView
- 10. Xcode 4.2 UITableview自定義單元格
- 11. UITableView 2自定義單元格
- 12. 自定義UITableView不刷新單元格
- 13. iOS自定義UITableView單元格按鈕
- 14. UITableView與自定義單元格
- 15. Uitableview單元格自定義唯一ID
- 16. UITableView自定義單元格(iOS 9)
- 17. 自定義單元格在UITableView
- 18. UITableView的自定義單元格滾動
- 19. 自定義UITableView單元格錯誤
- 20. UITableView自定義單元格不刷新
- 21. UITableView單元格自定義問題cellForRowAtIndexPath
- 22. UITableView和自定義單元格
- 23. UITableView與自定義單元格
- 24. UITableView自定義單元格非常慢
- 25. UILabels和自定義的UITableView單元格
- 26. 自定義UITableView(UIView +單元格)
- 27. 更新uitableview自定義單元格
- 28. iOS自定義UITableView單元格
- 29. 如何創建兩個自定義表格單元格按鈕?
- 30. 如何在tableView中創建自定義單元格(滑動單元格)
歡迎來到計算器!請隨時設置一個用戶名逗留一段時間/ – Moshe
@Wolfcow的解釋是完全正確的,但如果你只是需要更多的細節,看看這個,我只是發現它和它的完美:http:// www。 appcoda.com/customize-table-view-cells-for-uitableview/ –