ios - 根据屏幕尺寸,两个 UIButton 之间的距离?

标签 ios swift autolayout

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

6年前关闭。




Improve this question




我们怎样才能把约束像

  • 在高度为“568 点”和
  • 的屏幕中,两个按钮之间的垂直距离必须为“20 点”。
  • 必须是'高度'667 点'的屏幕中的'25 点'?
  • 最佳答案

    我认为您希望所有设备屏幕的按钮之间的间隙都是动态的。这是您可以用来实现这一目标的方法。我认为您不想每次都为检查所有设备分配确切的值。使用 alpha 0 和清除颜色的 UIView 并使用它代替间隙,并将这些约束用于间隙 View 。

    1) 顶部按钮和间隙 View 之间的垂直间距为 0。

    2)底部按钮和间隙 View 之间的垂直间距为0。

    3) 与顶部或底部按钮的宽度相等。

    4) 将 X 居中到顶部按钮或底部按钮。

    5)主视图的比例高度(您可以通过将 subview 的相等高度添加到任何父 View 然后更改乘数来添加此约束);

    并且您的 GapView 会相应地增加和减少。

    关于ios - 根据屏幕尺寸,两个 UIButton 之间的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31911837/

    相关文章:

    swift - 创建后的 UITableViewCell 布局

    iphone - 自动布局无法按预期工作

    ios - Swift:从 Firebase 打印坐标:0,1 - 2,3 而不是 0,1 - 1,2

    ios - 我无法导入 swiftHTTP (rapidAPI)

    ios - 从 UICollectionViewCell 呈现 AlertView

    ios - Xcode 数据 Controller 问题

    swift - Swift Calendar 结构体线程安全吗?

    iOS 11 iPhone x 安全区域布局指南

    iphone - 应用内购买 - 产品列表为空 - 在发布后不在沙盒中工作

    ios - DispatchQueue.main.async 和 DispatchQueue.main.sync 的区别