我做了UITableViewCell
的子類以獲得更大的TableViewCell以及更多選項。UITableViewCell子類不允許我設置標籤文本
但我的問題是,我不能設置標籤(一個或多個)的文本(S):
BlogItem *bi = [[channel items] objectAtIndex:[indexPath row]];
NSLog(@"%@", [bi title]);
[[cell mainLabel] setText:[bi title]];
NSLog(@"%@", [[cell mainLabel] text]);
第一個日誌消息返回我的預期的內容,但第二個會隨時記錄(空值)。
我真的不知道什麼應該是錯的。我已經像往常一樣創建標籤:
@property (weak, nonatomic) IBOutlet UILabel *mainLabel;
當然,我連接標籤併合成它們(檢查兩次)。我也實施了方法
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
以獲得適當的高度爲每個單元格(工作正常)。
順便說一句,檢查標記按預期顯示。這只是關於標籤。
外貌對我來說** ** cell **是**零**。嘗試首先記錄,以確保您確實擁有一個單元格對象。 –
你有沒有附帶單元格的標籤Outlet ...在xib文件中?如果是,那麼檢查你的單元格,要麼是零? –
單元格存在: 例如:> –