下面是我的屏幕设计。
.
我想Zoom in/out in **mainView**. mainView Width & Height is 300. 放大/缩小我已经实现了以下方法并且它可以正常工作。
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return mainView;
}
一切都很好。我已经设置scroll.minimumZoomScale=1和scroll.maximumZoomScale=5.
在放大时间期间mainView Frame increase depend on **scrollView.zoomScale**,我已经检查- (void)scrollViewDidZoom:(UIScrollView *)scrollView了这种方法。
在放大时间
**if i get scrollView.zoomScale=2 than mainView Width & height become 600
if i get scrollView.zoomScale=3 than mainView Width & height become 900**
在此过程中innerView,由于 autoresize 属性而调整大小。但 innerView 的宽度和高度为 100(在放大/缩小时不会更改)。
我们可以根据规模改变这个吗?
最后,我想要的每当innerView和lblTest帧改变比我想要增加/减少numberOfLine的lblTest时间zoom in/out。
我试图手动添加innerView&lblTest但得到的问题是它的宽度和高度比它的超级视图(mainView)增加得更多。
真的很感激如果有人知道如何存档这个。
提前致谢。