4
我是Objective-C的新手,嘗試創建自定義單元格。在故事板中(在Xcode 4.2下)我推送一個TableViewController。在這個控制器中,我顯示一些簡單的單元格,但現在我想定製它們。 (在Xcode中的舊版本,我用的是這樣的:Storyboard和CustomCells
if (cell == nil) {
NSArray * topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"MyNib" owner:nil options:nil];
for(id currentObject in topLevelObjects) {
if([currentObject isKindOfClass: [UITableViewCell class]]) {
cell = (detailViewCell *) currentObject;
break;
}
}
}
加載我自定義的電池,但現在因爲我得到一個錯誤的Nibfile「MyNib」是不是不工作了發現,當然..因爲我正在使用故事板..但我怎麼能解決這個問題?我怎麼能從故事板加載一個CustomCell?
編輯:「哈哈,我是這樣一個白癡..解決了問題我自己的。
static NSString *CellIdentifier = @"detailsViewCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
我認爲這些行創建一個標識符爲「detailsViewCell」的新標準單元,所以我還沒有改變我的自定義單元標識符,但是,而不是他們加載我創建的自定義單元格。 :)現在一切正常! 「
沒有人知道這個答案可以回答這個問題,因爲iOS 5仍然被NDA所覆蓋,你可能會更好的在蘋果開發者論壇上提問 –
感謝提示! –
你如何管理內容?你有與iboutlets單獨的類或可以在同一個uitableviewcontroller類內管理? –