【问题标题】:don't allow subviews to scale vwith view?不允许子视图随视图缩放?
【发布时间】:2010-07-09 10:32:55
【问题描述】:

我正在使用

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

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

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

[UIView setAutoresizesSubviews:NO];

UIView.autoresizingMask = UIViewAutoresizingNone;

但它仍然会缩放子视图。

请帮帮我。

【问题讨论】:

    标签: iphone uiview subview cgaffinetransform


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多