Ios 故事板和自定义单元格

Ios 故事板和自定义单元格,ios,xcode,cells,uistoryboard,Ios,Xcode,Cells,Uistoryboard,我是Objective-C新手,尝试创建自定义单元格。在故事板中(在Xcode 4.2下),我正在推一个TableViewController。在这个控制器中,我显示了一些简单的单元格,但现在我想自定义它们。(在旧版本的Xcode中,我使用的是如下内容: if (cell == nil) { NSArray * topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"MyNib" owner:nil options:nil]

我是Objective-C新手,尝试创建自定义单元格。在故事板中(在Xcode 4.2下),我正在推一个TableViewController。在这个控制器中,我显示了一些简单的单元格,但现在我想自定义它们。(在旧版本的Xcode中,我使用的是如下内容:

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;
            }
        }
    }
加载我的自定义单元格,但现在这不再起作用,因为我收到一个错误,没有找到NIB文件“MyNib”,当然..因为我正在使用storyboard..但是我如何修复它?如何从storyboard加载自定义单元格

编辑:“哈哈,我真是个白痴……我自己解决了这个问题

static NSString *CellIdentifier = @"detailsViewCell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
我认为这些行创建了一个新的标准单元格,标识符为“detailsViewCell”,所以我还没有将其更改为我的自定义单元格标识符,但是是的,它们加载了我创建的自定义单元格。:)现在一切正常了!

您不再需要从Nib创建,只需调用
dequeueReusableCellWithIdentifier
并返回您想要的单元格即可。但首先,您需要为自定义单元格创建一个新类


找到了u的介绍视频,

知道答案的人都无法回答,因为iOS 5仍然包含在保密协议中。你最好在苹果开发者论坛上提问。你是如何管理内容的?你是否有一个单独的带有iboutlets的类,或者可以在同一个uitableviewcontroller类中管理它?我在故事板中添加了新的原型单元(带有一个自定义类)和一个标识符。。使用上面的代码(在编辑中),您可以加载此单元格:)很抱歉回答得太晚。。。。