Iphone 放大时剪切UIView

Iphone 放大时剪切UIView,iphone,Iphone,我有一个定制的UIView来绘制一些数据,还有一个更详细的视图来绘制第一个视图的一些组件。我想做的是在一个手势之后,放大,隐藏第一个视图,然后显示第二个视图,为用户提供他们正在放大的上下文 我想我应该先做这样的事情: CGAffineTransform zoomTransform = CGAffineTransformMakeScale(2, 2); [UIView animateWithDuration:2 animations:^{ self.chromoMap.transform

我有一个定制的UIView来绘制一些数据,还有一个更详细的视图来绘制第一个视图的一些组件。我想做的是在一个手势之后,放大,隐藏第一个视图,然后显示第二个视图,为用户提供他们正在放大的上下文

我想我应该先做这样的事情:

CGAffineTransform zoomTransform = CGAffineTransformMakeScale(2, 2);
[UIView animateWithDuration:2 animations:^{
    self.chromoMap.transform = zoomTransform;        
}];

它通过缩放视图来放大该区域。然而,我不希望我的UIView实际增长。如果我的CGRect是{0,0},{100100}。我希望UIView的框架保持不变,但只需将其中的内容缩放2,即可实现缩放效果。我该怎么做?谢谢。

我似乎可以在上面添加另一个透明的UIView,并启用剪辑子视图以获得这种效果