不允许子视图随视图缩放?
Posted
技术标签:
【中文标题】不允许子视图随视图缩放?【英文标题】: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;
但它仍然会缩放子视图。
请帮帮我。
【问题讨论】:
【参考方案1】:转换作用于整个视图。没有办法从中取出东西。
使用变换矩阵不会直接改变视图的大小,它只是决定整个事物在屏幕上的呈现方式。
如果您只是将其缩放两倍,您也不会获得或丢失任何细节级别。也许改为设置它的框架。
【讨论】:
以上是关于不允许子视图随视图缩放?的主要内容,如果未能解决你的问题,请参考以下文章