2011-08-03 105 views
1

我想創建一個像iPhone(電話)這樣的表格,它們顯示三個標籤。UITableViewCellStyle

UITableViewCellStyleSubTitle只顯示兩個選項以及UITableViewCellStyleSubValue1

我必須手動創建它嗎?

謝謝。

//英文谷歌

回答

1

第三個放置東西的地方是accessoryView,它顯示在單元格的右側。

完全控制單元格的最好方法是製作一個自定義的UITableViewCell。一個example

0

是的,你必須手動創建它。觀看教程this YouTube video

此外,下次您提問時,請提供更具描述性的標題,您可能會收到更多的觀點和答案。

+0

謝謝Josherick! –

0

正如彼得DeWeese說你必須做一個自定義的UITableViewCell。 讓我指出,自iOS 6以來,這是唯一正確的方法。

  1. 生成一個子類UITableViewCell。
  2. 在初始化程序(.m文件)中,您可以重寫調用超類時給出的樣式。

代碼例如:

  • (ID)initWithStyle:(UITableViewCellStyle)樣式reuseIdentifier:(的NSString *)reuseIdentifier { 自我= [超級initWithStyle:-------- UITableViewCellStyleSubtitle ------- reuseIdentifier:reuseIdentifier]; if(self){ //初始化代碼 } return self; }

    1. 轉到您的TableViewController並在viewDidLoad方法中註冊該單元格。

    [self.tableView registerClass:[--------- FriendCell ---------- class] forCellReuseIdentifier:@「vriendCel」];

//如果有人會幫我把我的代碼正確,似乎無法修復它。 :)

相關問題