UIViewAutoresizingNone
就图像而言,在视图上设置时该值对应于哪个图像?
问问题
564 次
3 回答
2
你是对的,你显示的图像相当于UIViewAutoresizingNone
。
您可以从Interface Builder中看到 Autosizing 类似于,
虽然以编程方式,这些支柱的行为与上图“相反”,例如,
这是 AutoSizingMask 的一些示例 - 以编程方式与 XIB。
- (
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
)
于 2013-07-25T12:34:51.257 回答
0
这样做UIViewAutoresizingNone
:
为了将来的参考,只需使用侧面示例,该示例显示您的 Autosizing 将如何表现:
于 2013-07-25T12:32:40.107 回答
0
是的,您问题中的图像表示UIViewAutoresizingNone
. 设置外部的条形表示“不灵活”,但设置内部的箭头表示flexible
。
请注意,如果您尝试设置UIViewAutoresizingNone
然后调整超级视图的大小,它将不会受到尊重,因为必须更改某些内容。
于 2013-07-25T12:34:32.360 回答