Xcode interface Builder 没有给我选择在哪里放置 UITableViewCell 的重用标识符
Posted
技术标签:
【中文标题】Xcode interface Builder 没有给我选择在哪里放置 UITableViewCell 的重用标识符【英文标题】:Xcode interface Builder doesn't give me option where to put reuse identifier for a UITableViewCell 【发布时间】:2018-05-31 11:29:15 【问题描述】:我已经通过 New File->View 创建了一个新的 xib。所以,我为我的类命名,它是 UITableViewCell 的子类。
但在下一个嵌体中,没有选择在何处放置重用标识符。
我试了几次,都是一样的。谁能建议我如何解决它?
【问题讨论】:
尝试创建新文件,我认为你缺少一些 我认为你的单元格看起来不像 UIView 【参考方案1】:像这样创建 UITableViewCell 以获取 uiview 并扩展 tableviewcell 类
查看第二张图片,你有 UIView 而不是单元格
【讨论】:
那么,这正是我的截图上的内容,不是吗? @Vlad Alexeev 在 xib 你有 Uiview Not tableviewcell.remove extend class than check 我在类窗口中尝试了 GameResultCell 和 UITableViewCell - 没有改变 @Vlad Alexeev 删除您现有的单元格或视图并采用新的 tableviewcell 并扩展您的类。您可以看到您的单元格重用标识符 是的,这是工作。但是为什么我不能首先创建一个表格视图单元格。很奇怪。【参考方案2】:看起来您选择了其他东西,而不是 TableViewCell
请看下面的截图
【讨论】:
【参考方案3】:如果您想为单元格设置重用标识符,则必须使用带有 xib 选择的 cocoatuch 文件,请参见下图。您不能创建单独的 xib,因为 xib 文件没有任何属性,如重用标识符。
【讨论】:
这不是我点击的截图吗? 点击 Xib 文件,然后点击 Attribute Inspector 确保 ResultTableViewCell 是 UITableView 单元格的子类。然后将 ResultTableViewCell 类名分配给 Xib 其实都在截图上以上是关于Xcode interface Builder 没有给我选择在哪里放置 UITableViewCell 的重用标识符的主要内容,如果未能解决你的问题,请参考以下文章
Interface Builder文件中的Xcode 6未知类
Xcode 6 Interface Builder 视图大小错误
Xcode 4.2 Interface Builder Dock 图标
XCode Interface builder缺少视图层次结构