子视图不用捏手势调整大小
-
13-10-2019 - |
题
我在uiscrollview中添加了几个子视图。当左右滑动时,每件事都可以正常工作,即子视图随滑动而移动。当我使用捏手势时,子视图不会与ScrollView的其他内容放大和输出。上下文中绘制的所有内容都可以正常工作,但是子视图保持相同的大小,但是我认为基于其起源的移动,例如屏幕上的移动,例如如果捏出。
我在打电话...
[scrollView setAutoresizesSubviews:YES];
在ViewDidload上。我也打电话给...
subView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeigh
对于每个添加的子视图。
我错了什么,或者这不是这样做的方法?
解决方案
您是否声明了委托函数来调整视图的大小?
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;
不隶属于 StackOverflow