无法在Interface Builder中的单元格中移动内容视图

时间:2017-05-16 17:10:40

标签: ios uitableview interface-builder

我无法在Interface Builder中更改标题和字幕标签的位置和大小。我该怎么办?

2 个答案:

答案 0 :(得分:2)

您无法在界面构建器中编辑默认UITableViewCell子视图的位置。您可以更改文本对齐,内容插入和其他相关属性,但不能显式更改其框架。当你在其他一些答案指出时自己显示单元格时,可以在代码中执行此操作,但我建议不要这样做,因为当Apple对这些组件进行更改时,它可能会导致一些其他副作用。

如果您需要自定义这些子视图的位置,则应该手动构建它们。您可以在界面构建器中通过选择单元格,然后选择右侧的第4个选项卡(属性检查器),然后将样式更改为自定义来执行此操作。执行此操作后,默认子视图将在界面构建器中消失,您只需添加自己的子视图。

答案 1 :(得分:0)

您已为细胞选择了默认的细胞样式。您看到的所选样式的标题字幕标签是一些基本的UI控件,通常用于在tableView中显示内容的典型场景。如果标签的框架舒适且对你没问题,那就没关系了。如果没有,您需要制作自己的自定义样式单元格。

基本上,您无法修改Apple提供的默认单元格样式。只需将单元格样式设置为自定义,然后对布局执行任何操作。