Ios 如何使用Xcode中的主细节视图创建自定义原型单元?

Ios 如何使用Xcode中的主细节视图创建自定义原型单元?,ios,xcode,master-detail,custom-cell,Ios,Xcode,Master Detail,Custom Cell,我用主细节模板创建了一个xcode项目。我想自定义单元格,将我的数据放入两个单独的标签中。我试着在故事板编辑器中自定义单元格,但看起来单元格上的所有内容都已锁定到位。我可以通过编程或在脚本编辑器中创建自定义单元格。我知道我可以将默认文本标签上的文本设置为空白,然后以编程方式创建其他标签,但这似乎不太需要在每个单元的中间有一个随机空文本标签。因此,我想知道是否有办法在脚本编辑器中编辑单元格,删除默认的textLabel,或者调整textLabel的大小并将其重新定位到需要的位置 非常感谢您的帮助

我用主细节模板创建了一个xcode项目。我想自定义单元格,将我的数据放入两个单独的标签中。我试着在故事板编辑器中自定义单元格,但看起来单元格上的所有内容都已锁定到位。我可以通过编程或在脚本编辑器中创建自定义单元格。我知道我可以将默认文本标签上的文本设置为空白,然后以编程方式创建其他标签,但这似乎不太需要在每个单元的中间有一个随机空文本标签。因此,我想知道是否有办法在脚本编辑器中编辑单元格,删除默认的textLabel,或者调整textLabel的大小并将其重新定位到需要的位置

非常感谢您的帮助


提前谢谢。

这是标准做法。只需忽略内置的textLabel,就可以使用它了。默认情况下,标签仍然为空。这是用密码设定的

要访问新标签等,请为XCode中的自定义单元格文件| new | File…| Objective-C类创建一个新的自定义类,给它一个名称,然后为子类选择UITableViewCell。最后,在Interface Builder中自定义单元格的标识检查器上,为自定义类选择该新类

现在,从XCode中的助手编辑器中,您可以按住CTRL键并将新标签等拖动到新自定义单元格类的.h文件中,以创建IBOutlet属性

确保在“属性检查器”选项卡上为单元格设置单元格标识符,并在代码中引用该标识符,尤其是在CellForRowatineXpath中


在视图控制器的.h文件中导入自定义单元格类的.h文件,然后将该单元格强制转换为CellForRowatineXpath中的自定义单元格类,以访问新属性,或将UITableViewCell*cell=的定义更改为MyTableViewCell*cell=等新类

默认情况下,表格单元格的样式在主详图项目中是基本样式。选择“表格视图”单元并打开“属性检查器”。将样式从基本更改为自定义


这样做会删除默认标签并允许您添加新控件。

我为UILabelView和导入的CustomCell.h创建了一个出口。我的UILabelView在我的MasterViewController.m中不可用。我还需要做什么?@user2615467,您是否错过了必须通过CTRL键将新标签拖动到CustomCell.h来为新标签创建IBOutlet属性的部分?@user2615467,import CustomCell.h位于MasterViewController.h文件的顶部?如果是,请确保将cell变量强制转换为自定义cell类,或更改其定义。请参阅我答案的最后一部分。就是这样。我的MasterViewController.m中的单元格是UITableViewCell类型,我只需要将其更改为CustomCell,它就可以识别我的按钮。谢谢+1当我有足够的分数时