我有三个UIViews(A,B,C),其中A包含B和C.我希望能够通过使用UIPinchGestureRecognizer检测Pinch手势然后使用CGAffineTransformScale缩放视图B来缩放视图B. p>
然而,当我缩放B时,它可以缩放,但是会扩展到屏幕的原始区域之外 - 我想保持包含B的屏幕区域相同,只显示一小块,但放大了
我可以设置一些东西来保持视图的区域相同吗?
答案 0 :(得分:0)
您可以使用
viewA.clipsToBounds = YES;
将clipsToBounds设置为YES,您将看到viewB和viewC中适合viewA范围的部分。否则,如果clipsToBounds设置为NO,您将看到整个viewB和viewC,甚至部件都在viewA之外