ios - 如何在 Xcode 6.4 的 Interface Builder 中设置负对齐中心 X 或 Y 值?

标签 ios xcode autolayout

我正尝试在 Xcode 6.4 中的 Interface Builder 自动布局约束中设置一个负值,如下所示:

enter image description here

如果我键入“-50.0”,Xcode 会记录负值(将其更改为“-50”),但当我关闭弹出窗口时默认为 0。如果我直接输入“-50”,它会立即变为 0。

如何输入负值?我使用的是 Xcode 版本 6.4 (6E35b),但我在版本 7.0 beta 6 (7A192o) 中也遇到过这种情况。我将英语作为首选语言,区域为 Finland - Finnish 并使用芬兰语键盘。

编辑:这是一个 video的行为。

最佳答案

您可以创建特定 NSLayoutConstraint 的 IBOutlet 并以编程方式设置您想要的任何值。

IBOutlet NSLayoutConstraint *layoutConstant;

下面是改变其值的方法

layoutConstant.Constant = -50

关于ios - 如何在 Xcode 6.4 的 Interface Builder 中设置负对齐中心 X 或 Y 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32564587/

相关文章:

ios - 用 UITextField 替换 UiNavigationItem.Title 的错误布局

ios - 在哪里放置在 View Controller 之间传递数据的函数

ios - Parse -server PFFile 上传昨天刚刚停止工作?

ios - subview 可以使用自动布局自动调整其 super View 的大小吗?

iphone - 如何合并两个 NSString?

ios - Xcode 8.1 自动布局

ios - 为什么在我添加自动布局约束时我的 textview 不显示?

iOS 重置重用的 ViewController 或 ASIHTTPRequest 问题?

ios - 如何修复 UIPageViewController 手动分页?

代码在 Xcode 中不工作,但在 NetBeans 中工作正常?