无法给UITableViewCell添加标签

3

我试图按照这篇教程的要求,为UITableViewCell添加两个标签。

10. Drag objects from the Library onto the cell.

For this example, drag two label objects and position them
near the ends of the cell (leaving room for the accessory view).

当我将TableView作为Table View Controller创建时,一切正常。我可以从库中将标签拖动到单元格中。
但是,当我将TableView作为更通用的View Controller的一部分创建时,我无法将标签从库中拖动到单元格中。
复制步骤如下:
1.从库中将新的View Controller拖到storyboard中。 2.将Table View从库中拖到新的View Controller中。保留默认设置。确保存在一个原型单元格。 3.尝试将标签(或任何其他对象)从库中拖动到Table View的原型单元格中。不可能。
使用来自库的Table View Controller组合执行步骤1和2可以使步骤3成为可能。
那么,我该如何将我的标签放入原型单元格?

当我按照你所描述的三个步骤操作时,一切都很正常。你所说的“确保存在一个原型单元格”是什么意思?你是真的要拖进去一个吗? - rdelmar
@rdelmar 我的意思是在检查器模块中将原型单元格数量增加一个。 - Unapiedra
1
我刚刚按照你的步骤将原型计数增加到了3。我发现我可以向单元格2和3添加标签,但是不能添加到1,这似乎很奇怪。 - asjj
@Lyssa,没错!我也加了一些,然后又删减了一些,现在它能正常工作了。 - Unapiedra
2个回答

2
从库中手动拖动原型单元格到表视图中,可以在以后添加标签时使其成为可能。
[如果没有其他人回答,我将接受这个答案。如果您知道原因或者能告诉我我做错了什么(我很乐意提供更多信息),我很高兴接受您的答案。]

直到你拖进去一个,才有单元格可以添加标签。当你拖入一个表视图时,它是空的 - 没有单元格。 - rdelmar
在属性检查器下的原型单元格中,我放置了一个1。这样就添加了一个单元格。另请参阅Lyssa的评论。 - Unapiedra
2
是的,我看到了和@Lyssa一样的情况。增加原型单元格数量只会添加一个单元格,但它没有内容视图(但第二个、第三个等有)。这看起来像是Xcode中的一个bug。 - rdelmar

0

我有同样的问题。目前我是这样解决的:

Main.Storyboard -> 在左下角有一个按钮:隐藏或显示文档大纲。

所以,我打开了文档大纲并揭示了所有元素。找到了我想要添加对象的确切元素,并从左侧的标签直接拖动到需要的文档大纲对象中。然后我无法移动它,但我可以按照自己的意愿调整它的大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接