基本上,我的观点的层次结构如下:如何同时扩大我的子视图中的UIScrollView
UIWindow (level 1)
|--UIScrollView (level 2)
|--single UIView (level 3)
|-- Multiple subviews (level 4)
当4级,应用程序将
- 规模都在同一子视图用户捏级别4的子视图的大小为(1024,748),即全部填满整个iPad屏幕,我的应用程序始终在横向模式下工作。
- 显示用户捏住的子视图(级别4)作为当前内容。
我尝试添加下面的代码在捏放处理过程放大UIView的,它不工作,它只是放大UIView的框架,但水平4子视图是不是在所有缩放。
我添加第3级UIView的原因是我想要在缩放级别3 UIView时自动缩放所有第4级子视图,因此我不需要逐个缩放这些子视图。 现在我很困惑,可以工作吗?或者我是否需要手动逐个缩放所有4级子视图?
- (IBAction)handlePinchTap:(UIPinchGestureRecognizer *)gestureRecognizer {
NSLog(@"handle tap");
CGRect oldFrame = self.levelThreeUIView.frame;
[UIView animateWithDuration:1.0 animations:^{
self.levelThreeUIView.frame = CGRectMake(0, 0, oldFrame.size.width, 748);
}];
}