我有一個UITableViewCell子類,我需要有兩個UIColor變量。我已經在頭中聲明瞭它們,但是在實現中我會在什麼地方設置它們的值以供以後訪問?在UITableViewCell子類中設置變量?
我需要一個類似的方法來viewDidLoad
,這樣我可以設置這些細胞加載時。我曾嘗試在initWithStyle
中設置它們,但它並不好,因爲我不使用它來創建我的單元格。
在我的視圖控制器我加載它們在象下面這樣:
CustomCell *cell = [tv dequeueReusableCellWithIdentifier:cellIdentifier];
那麼,我會設置這些變量? (我想嘗試並將它們留在子類中。)
任何幫助總是感激,謝謝。
編輯:
這裏是我的cellForRowAtIndexPath
方法:
- (CustomCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellIdentifier = @"Cell";
CustomCell *cell = [tv dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
return cell;
}
您是否正在使用具有原型的故事板,註冊一個類以供重用或註冊一個筆尖以供重用? – jrturton
可以向我展示你的'cellForRow'方法.. – vishy
添加了我的'cellForRowAtIndexPath'方法來查看。我在故事板中使用原型。 –