ios - NSLayoutConstraint 高度等于 Storyboard中的 origin.x

标签 ios ios8 storyboard

如何在 Storyboard 中创建布局约束,使我的 View 高度等于其 origin.x?

我使用的是最新的 xcode 和 ios。 也使用 swift,但答案可以在 Objective-C 中。

最佳答案

您可以使用辅助 View 来完成:

在左侧放置一个辅助 View ,具有这些约束:

  • left = 左父 View
  • 高度:无关紧要(10 左右以便您可以对其进行调试)
  • top: 也无所谓

从 super View /顶部/宽度任意设置主视图。

在这两个 View 之间设置约束:

  • mainView 的左侧 = 辅助 View 的右侧(水平间距)
  • 主视图的高度 = 辅助 View 的宽度

是这样的:(蓝色是 helper ...)

enter image description here

关于ios - NSLayoutConstraint 高度等于 Storyboard中的 origin.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28797967/

相关文章:

IOS Swift 使用 URL 加载(本地)图像

ios - 为 KeyPath 获取特定的 CodingKey

cocoa-touch - iOS 8自定义UIActivity图像黑色背景色

ios - Cloudkit我们可以修改公共(public)数据库的数据吗

uiviewcontroller - iOS 8- viewController my_shouldAutopresent在PresentViewController时崩溃

ios - 重构的 Storyboard无法编译 XCode7

ios - 如何更改栏按钮图像颜色?

iphone - UITableViewCell 线程中的图像缓存

iphone - 关闭模态视图 Controller

objective-c - ARC 中的 IBOutlet 释放并设置为 nil。如何避免这种情况? objective-c