[英]Understanding autoresizing property and masks
就图像而言,在视图上设置时, UIViewAutoresizingNone
值对应于哪个图像?
您说对了,所显示的图像等效于UIViewAutoresizingNone
。
您可以从Interface Builder中看到Autosizing,
这些支柱在程序上的行为类似于上图的“ 反转 ”,
UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
)等效于 UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin |UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin
)等效于 UIViewAutoresizingNone
等效于 UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleBottomMargin
)等效于 UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin
)等效于 UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
)等效于 UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
)等效于 UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth
)等效于 UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin
) 对UIViewAutoresizingNone
执行此UIViewAutoresizingNone
:
为了将来参考,请使用侧面示例,该示例显示了自动调整大小的行为:
是的,您问题中的图像表示UIViewAutoresizingNone
。 设置在外侧的条表示“不灵活”,但是设置在内侧的箭头表示“ flexible
。
请注意,如果您尝试设置UIViewAutoresizingNone
,然后调整UIViewAutoresizingNone
视图的大小,则由于必须进行某些更改,因此不会受到尊重。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.