右边填充在iOS中不起作用

时间:2015-01-10 12:54:40

标签: ios swift interface-builder

这就是我使用界面构建器调整UITextView的方法。锁定显示蓝色虚线以应用默认填充。

enter image description here

这就是它在iPhone 5和6上运行时的外观:

enter image description here

2 个答案:

答案 0 :(得分:1)

您必须添加前导和尾随约束,以防止视图调整大小以适应其内容。

enter image description here

然后,布局可能仍然不明确。这由橙色表示。您可以手动添加缺少的约束或让Xcode为您执行此操作。以下是如何做到这一点:

enter image description here

我建议您花大约20-30分钟阅读有关自动布局的任何教程。这是值得的。这个概念非常简单,易于理解。

答案 1 :(得分:1)

我认为你正在使用自动布局功能。您可以通过单击界面构建器中的根视图来查看此信息,并在组件检查器面板上查看自动布局选中标记。

如果启用了自动布局,则需要为UITextView添加约束。 希望这个链接有用:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithConstraints/WorkingwithConstraints.html