我在故事板的UIViewController中有一个UIView,我想在距顶部边缘一定距离的视图空间中添加一个约束.

现在,当我按ctrl键并拖动到ViewController的主视图时,我只能 Select 将其设置为top layout guide.

这对我来说是个问题,因为在应用程序中,我会将主视图向上移动大约20-50px,然后发生的事情是我的视图不会移动...因为它没有与superview对齐.

我如何在故事板中手动执行此操作,或者必须以编程方式添加它?

我用的是Xcode6.

推荐答案

约束常量值右侧有一个箭头.如果你点击它,就会弹出一个菜单,你可以在那里 Select 你想要使你的约束相对于什么.如果 Select "视图",则会将其固定到视图顶部.

在此处输入图像描述

Ios相关问答推荐

Swift addtarget方法的默认参数不生效

如何仅在TextField中的文本发生更改时才执行代码?

Swift在SceneKit中为scnnode添加自定义几何体(视图)

如何在 Flutter 应用程序中测试来自 App/Play Store 的移动深层链接?

_SKStoreProductParameterAdNetworkSourceIdentifier未定义符号

SwiftUI HStack 文本字段对齐

iOS 16.4 更新后 Xcode 14.3 构建错误:找不到 libarclite_iphoneos.a,链接器命令失败

为什么这个 init 被分派到一个内部扩展 init?

Swift/iOS:泛型错误:协议需要嵌套类型V;你想添加它吗?

clipShape swift的三元

通过隐藏和显示视图在 iMessage 应用程序中使用不同的视图

在 iPad 上删除列表的顶部和底部行

UILabel - 字符串作为文本和链接

快速禁用 UITextfield 的用户输入

如何在 Xcode 4 中切换 .h 和 .m

使用 convertPoint 获取父 UIView 内的相对位置

如何判断是否为 64 位构建了静态库?

如何在 Objective-C 中组合两个数组?

如何在 UILabel 中找到文本子字符串的 CGRect?

如何进行键值观察并在 UIView 的框架上获取 KVO 回调?