如何解决带有约束的自动布局“难题”?

StackUnderflow

在此处输入图片说明左侧是布局的正常状态。右边是布局的展开状态。

我的问题是我无法弄清楚如何使粉红色框居于其单元格的中心,并且随着布局向任何方向的增长,绿线连接在粉红色框之间。仅具有这两个视图的AutoSizing.xib可以在这里找到:https ://dl.dropboxusercontent.com/u/6979623/AutoSizing.xib

有两种方法可以使粉红色框居中于超级视图的四个象限内:

  1. You can add four invisible views that even split up the four quadrants of this main view (using constraints to pin them to their respective corners and another set of constraints to make them equal widths and heights). If I were going to represent that in VFL (just because it's a concise way of representing all of those constraints), it might be something like:

    H:|[quadrant1][quadrant2(==quadrant1)]|
    H:|[quadrant3(==quadrant1)][quadrant4(==quadrant1)]|
    V:|[quadrant1][quadrant3(==quadrant1)]|
    V:|[quadrant2(==quadrant1)][quadrant4(==quadrant1)]|
    

    You can then center the pink views in the center of each of those four quadrant views.

  2. You can add center constraints that employ multipliers to offset these pink squares within their shared superview. Interface Builder has only recently gotten multiplier support and it's not super solid, in my opinion, so when I want to use multipliers, I often fall back to adding those programmatically.

正确放置粉红色框后,它们之间的绿线分别是固定的水平/垂直线的前/后或前/后的间距。将其与固定的宽度和中心对齐方式结合起来即可完成。底线,请注意上面讨论的粉红色框的放置,然后创建绿线变得非常容易。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自动布局,如何解决这些约束错误

来自分类Dev

解决序言中的难题-生成具有约束的解决方案?

来自分类Dev

Interface Builder运行时自动布局约束阻止视图占据固有尺寸,如何解决此问题?

来自分类Dev

带有约束的SGDClassifier

来自分类Dev

自动布局中的弹簧:在Xcode 5中有约束地均匀分布视图

来自分类Dev

自动布局约束何时解决?

来自分类Dev

选择带有约束ID postgres的

来自分类Dev

带有约束的numpy洗牌

来自分类Dev

泛型类如何使带有约束的协议(带有init的协议)相符?

来自分类Dev

如何解决 Swift 3 中的自动布局问题?

来自分类Dev

如何有条件地创建带有约束的obj

来自分类Dev

如何抛弃我的所有约束

来自分类Dev

如何解决我的代码来解决这个难题?(蟒蛇)

来自分类Dev

如何制作一个UIImageView,以编程方式在带有约束的容器中垂直居中

来自分类Dev

Haskell中的求值如何对带有约束的表达式起作用

来自分类Dev

如何在APEX中复制带有约束,索引等的表?

来自分类Dev

如何使用带有约束的另一个表中的数据构建列

来自分类Dev

Swift,如何动态添加 X 个带有约束的视图

来自分类Dev

自动布局约束什么时候解决?

来自分类Dev

带有约束的通用打字稿没有密钥

来自分类Dev

如何触发对所有自动布局约束的更新?

来自分类Dev

如何触发对所有自动布局约束的更新?

来自分类Dev

如何隐藏具有纵横比自动布局约束的UIImageView?

来自分类Dev

针对现有约束自动生成SQL代码

来自分类Dev

有约束的问题

来自分类Dev

有约束的排序

来自分类Dev

我想通过事件发射器为我的html输入设置值,并且在提交表单时这些值不具有约束力。如何解决问题?

来自分类Dev

带有约束的滚动视图中的iOS Swift Stackview

来自分类Dev

带有约束和RTL的UIScrollView的奇怪行为

Related 相关文章

  1. 1

    自动布局,如何解决这些约束错误

  2. 2

    解决序言中的难题-生成具有约束的解决方案?

  3. 3

    Interface Builder运行时自动布局约束阻止视图占据固有尺寸,如何解决此问题?

  4. 4

    带有约束的SGDClassifier

  5. 5

    自动布局中的弹簧:在Xcode 5中有约束地均匀分布视图

  6. 6

    自动布局约束何时解决?

  7. 7

    选择带有约束ID postgres的

  8. 8

    带有约束的numpy洗牌

  9. 9

    泛型类如何使带有约束的协议(带有init的协议)相符?

  10. 10

    如何解决 Swift 3 中的自动布局问题?

  11. 11

    如何有条件地创建带有约束的obj

  12. 12

    如何抛弃我的所有约束

  13. 13

    如何解决我的代码来解决这个难题?(蟒蛇)

  14. 14

    如何制作一个UIImageView,以编程方式在带有约束的容器中垂直居中

  15. 15

    Haskell中的求值如何对带有约束的表达式起作用

  16. 16

    如何在APEX中复制带有约束,索引等的表?

  17. 17

    如何使用带有约束的另一个表中的数据构建列

  18. 18

    Swift,如何动态添加 X 个带有约束的视图

  19. 19

    自动布局约束什么时候解决?

  20. 20

    带有约束的通用打字稿没有密钥

  21. 21

    如何触发对所有自动布局约束的更新?

  22. 22

    如何触发对所有自动布局约束的更新?

  23. 23

    如何隐藏具有纵横比自动布局约束的UIImageView?

  24. 24

    针对现有约束自动生成SQL代码

  25. 25

    有约束的问题

  26. 26

    有约束的排序

  27. 27

    我想通过事件发射器为我的html输入设置值,并且在提交表单时这些值不具有约束力。如何解决问题?

  28. 28

    带有约束的滚动视图中的iOS Swift Stackview

  29. 29

    带有约束和RTL的UIScrollView的奇怪行为

热门标签

归档