ios - Interface builder中的哪一个约束只会限制框架的垂直位置

标签 ios

我的应用程序使用了一些不需要在 3.5 英寸和 4 英寸 iOS 设备之间更改尺寸的图像、标签和框架。但是,他们需要更改他们所在的位置。

有没有办法为这些帧添加约束以根据设备将它们移动 10、20 或 30 像素?

我应用的所有约束也倾向于改变框架的大小。

我看到它的方式是我需要一个给定的按钮距离底部 10% 等等......

最佳答案

要让您的按钮正好位于屏幕底部上方 10%:

  • 创建底部空间到容器(或底部布局指南)约束。
  • 选择您刚刚创建的约束。
  • 在第一项字段中,选择下拉菜单并单击“反转第一项和第二项”
  • 将其常数设为 0。
  • 将乘数设置为 90%(这将是底部的 10%)。
  • 完成

  • 根据您的要求,我制作了一个简短的视频:Percentage Auto Layout

    关于ios - Interface builder中的哪一个约束只会限制框架的垂直位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25006789/

    相关文章:

    iphone - UILabel 更新在滚动 UIScrollView 期间停止

    ios - 自定义渲染器以及使用 Xamarin Forms 将图标添加到 ToolbarItems/NavigationItem 时出现问题

    ios - Apple 是否在 Swift 中弃用了 iPhone 3D touch?

    ios - 我的观点在 iphone 5 和 iphone 6 上看起来不同,即使它有限制 - 这里有什么问题?

    ios - dismissViewControllerAnimated 不会关闭

    ios - Sprite Kit - 使用 textureFromNode 时 Retina 上的低分辨率纹理

    ios - 成功登录后无法关闭 UIViewController

    objective-c - NSManagedObjectModel 使用 mergedModelFromBundles :nil not finding model in SenTestCase 初始化

    ios - 如何将 iOS ui 控件分组到面板中?

    android - Android 和 iOS 的 Paypal 集成,可能吗?