ios - 自动布局约束不会设置到 SuperView 的边缘

标签 ios objective-c autolayout

<分区>

我正在使用 Xcode 6 并尝试使用 AutoLayout 以了解其中的变化。 我在将约束设置为 super View 时遇到了问题。 在我的 viewController 中,我添加了一些 UI 元素,我想将前导空间约束从我的 TextField 设置到 super View (如照片所示)。 当我设置它时,约束不会在 superView 的每个边缘都占用 16 点缓冲区空间,从 View 的末端到约束。

为什么会这样?

enter image description here

最佳答案

您必须在不勾选“Constrain to margins”选项的情况下添加约束。

enter image description here

关于ios - 自动布局约束不会设置到 SuperView 的边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26126583/

上一篇:ios - Images.xcassets 中应用程序图标的正确尺寸是多少

下一篇:ios - 使用外观向 uitextfield 添加填充

相关文章:

objective-c - 设置 UIMenuController 箭头方向不起作用

iphone - 在 UITableViewCell 和 UITableViewController 之间传递数据?

ios - SKError中的变量 "code"在哪里定义的?

ios - 在 ViewController 中使用未声明的标识符

ios - 以编程方式为 UIButton 创建约束

ios - 什么是 UIView 的内容压缩阻力和内容拥抱?

ios - iPhone X 和底部安全区域插图

ios - 带有 Autolayout iOS 的 scrollView 中的 UITextView 不工作

iphone - UICollectionView 与 iOS 7 一起使用吗?边距空间

IOS 检查手机语言的最佳和安全方法是什么?