繁体   English   中英

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

[英]Cannot move content view in cells in Interface Builder

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

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

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

您已经为单元格选择了默认的单元格样式。 您看到的所选样式的“ 标题”和“ 字幕”标签是一些基本的UI控件,通常用于在tableView中显示内容的典型方案。 如果标签的框架对您来说舒适且可以,那就很好。 如果没有,则需要创建自己的自定义样式单元格。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM