2013-03-05 54 views
0

我在Interface Builder中創建了一個靜態的UITableView。每個單元格都有正確的細節,我用一個值初始化了它們。此外,我已經爲每個單元格定義了不同的標識符以區分它們。 我的問題是,當我嘗試修改或編輯任何單元格的這個正確的細節時,我無法做到這一點,因爲我無法獲得有效單元格的引用。 有誰知道該怎麼做?我想通過這種方式來做到這一點,但每次我檢查單元格的參考值,其空,所以我不能編輯權的細節...如何從界面生成器中設置的UITableView中獲取UITableViewCell引用

NSString *identifier = @"idOfEachCell"; 
UITableViewCell *cell = [table dequeueReusableCellWithIdentifier:identifier]; 
cell.detailTextLabel.text = @"Changed!"; 

回答

1

在您的視圖控制器每個單元創建一個屬性:

@property (nonatomic) IBOutlet UITableViewCell *staticCell1; 
@property (nonatomic) IBOutlet UITableViewCell *staticCell2; 
... 

然後在IB中通過控制 - 從單元格拖動到您的ViewController將靜態單元格鏈接到屬性。現在你可以通過屬性完全訪問單元格。

+0

非常感謝! – rubrin 2013-03-05 15:02:53

相關問題