1

我正在使用缩放 UIView

[UIView setTransform:CGAffineTransformMakeScale(2.0*scale.value, 2.0*scale.value)]; 

它对我来说很好,但所有子视图也可以使用 UIView 进行缩放,但我不想缩放该 UIView 的所有子视图。

我试着按照这个来停止缩放子视图。

[UIView setAutoresizesSubviews:NO];

UIView.autoresizingMask = UIViewAutoresizingNone;

但它仍然可以缩放子视图。

请帮我。

4

1 回答 1

3

转换按原样作用于整个视图。没有办法从中取出东西。

使用变换矩阵不会直接改变视图的大小,它只是确定整个事物如何在屏幕上呈现。

如果您只是将其缩放两倍,您也不会获得或丢失任何细节级别。也许改为设置它的框架。

于 2010-07-09T10:41:02.103 回答