下面是我的屏幕设计。
.
我想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)增加得更多。
真的很感激如果有人知道如何存档这个。
提前致谢。