【问题标题】:Xcode auto layout buttons not resizingXcode自动布局按钮未调整大小
【发布时间】:2015-08-16 20:42:47
【问题描述】:

我查看了许多教程,但似乎无法让按钮使用 Xcode 6 自动布局正确调整大小和布局。 最有意义的教程只是使用视图作为示例。 尝试构建一个通用音板应用程序,其按钮排列在附图中。 我还尝试将所有按钮放在一个 View 容器中,但仍然没有运气。 我错过了什么? 非常感谢

【问题讨论】:

  • 试用编辑器 > 解决自动布局问题 > 重置为建议的约束。看看是否有效
  • 谢谢杰西卡,我试图做的是将所有按钮放在一个视图中,并为所有按钮选择等宽和等高以及标准间距。我试图重置约束,但仍然没有运气。卡在这个自动布局的东西上!
  • 另外,有些按钮在模拟器中看起来放错了位置,而不是在 Xcode 中预览?感谢任何见解谢谢
  • 你解决问题了吗老兄
  • 你解决了你的问题吗兄弟,你能通知我吗

标签: xcode button autolayout


【解决方案1】:
  1. 选择你想要约束的button,然后点击它的父view
  2. 接下来,选择添加新约束(在 xcode 底部),单击“等宽”,然后单击添加约束。

  1. 选择对象。
  2. 双击约束矩形(不明显!“编辑”会将您带到其他地方)

  1. 然后在 xcode 的右侧,属性检查器应该 上来:

  1. 在乘数属性中,您可以制作所需百分比值的比率或小数。如果您希望 button 是其父 view 的四分之一,则将乘数设置为 1:4。

这可能不是最理想的答案,但这是我能提供的最好的答案。希望这可以帮助!!祝你好运!

【讨论】:

  • 谢谢,我会搞砸的,看看我得到了什么!
  • 祝你好运!!如果您需要更多帮助,请告诉我!
  • 我可以使用图像视图作为按钮的超级视图还是最好将按钮嵌入到单独的视图中?
  • 你可以设置成imageView。
  • 我忘了说,你也应该用同样的方法设置高度。
【解决方案2】:

你可以看看这个 How to create equal spacing between multiple label in ios xcode 6.3 using AutoLayout Constraints

您也可以查看Evenly Spacing Views in Auto Layout

如果你还有问题,请评论我,我会尽力解决你的问题

【讨论】:

  • 不要添加链接,您应该写出答案,然后添加链接以供参考。 ;)
  • 感谢您的建议,我会尽力做到的
  • 非常感谢!我去看看再报告!
  • 如果你还有问题通知我,我会帮你的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-24
  • 1970-01-01
  • 2014-04-29
相关资源
最近更新 更多