【问题标题】:Square Positioning Auto Layout方形定位自动布局
【发布时间】:2018-08-01 11:06:59
【问题描述】:

为那些正方形绿色蓝色)处理约束的最佳做法是什么? 四个,蓝色的,大小都一样。

我花了几个小时试图正确设置约束,但每次它都不适合 iPhone 和更小的设备。

这里如何设置约束?

【问题讨论】:

  • 使用UIStackView
  • 你真的需要使用自动布局吗?因为您可以使用UICollectionViewUIStackView 来构建像您这样的视图。
  • 您希望蓝色方块根据设备的宽度增长吗?还是您希望它们具有固定大小,并让“网格”水平居中?
  • @DonMag 是的,它们应该增长/缩小。网格水平居中

标签: ios xcode autolayout storyboard


【解决方案1】:

您可以通过以下方式实现您想要的:

  1. 用两个水平的stackviews按住4个views
  2. stackviews 嵌入到垂直stackView 中。

我附上一张图片供您参考:

希望这会有所帮助。如有任何疑问,请随时发表评论。

【讨论】:

  • 谢谢,我试试看!
  • 它对我有用,谢谢!以前从未使用过堆栈视图,这并不容易。
  • 第一次尝试时一切看起来都很难,然后就变得容易了。 :D 快乐编码。干杯! :D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多