设置1
Autosizing with both upper and lower anchors http://dl.dropbox.com/u/11270323/stackoverflow/autosize-mask-0.png
设置2
Autosizing with only uppper anchor http://dl.dropbox.com/u/11270323/stackoverflow/autosize-mask-1.png
一些背景.使用这些设置的UIVIEw子类是子子视图.设置1给了我想要的行为 – 子视图使用其父视图扩展/收缩 – 而设置2以非显而易见的方式略有不同.
这两个设置之间的预期布局差异是什么?
谢谢,
道格
视图将垂直调整大小,以便保留超视图顶部的距离和超视图底部的距离.基本上,视图将与supervIEw一起增长和缩小;如果超级视图高出30像素,那么这个视图也是如此.
设置2:
视图将垂直调整大小,以便保留与超视图顶部的距离,并保留视图的比例高度.基本上,视图将与supervIEw成比例增长;如果超级视图高出10%,这个视图也会高出10%.
注意这些在实践中有何不同.假设supervIEw是100px高,子视图是60px高,顶部和底部有20px缓冲区.现在让我们将supervIEw调整为150px高.
>设置1:子视图增长以保持20px的边距,变为110px高.
>设置2:子视图增长50%(60px – > 90px).上边距仍然是20px,但下边距现在是40px.
通常,您通常需要设置1中的行为.如果您有一个主/详细视图拆分顶部/底部,您可能会使用设置2,并且您希望这两个部分与超级视图成比例增长.在这种情况下,您可以为两个视图提供灵活的高度,固定顶视图的上边距和底视图的下边距.
总结以上是内存溢出为你收集整理的Xcode Interface Builder.这些自动调整遮罩设置有何不同之处?全部内容,希望文章能够帮你解决Xcode Interface Builder.这些自动调整遮罩设置有何不同之处?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)