我在UIScrollview中添加了几个子视图。当左右滑动时,每个东西都能正常工作,即子视图随着滑动一起移动。当我使用捏合手势时,子视图不会放大和缩小滚动视图的其他内容。在上下文中绘制的所有内容都可以正常工作,但是子视图保持相同的大小,但我想根据它们的起源移动,例如是否在屏幕外移动。
我在打电话......
[scrollView setAutoresizesSubviews:YES];
在viewDidLoad上。我也打过电话......
subView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeigh
为每个子视图添加。
我错了什么,或者这不是这样做的方式?
答案 0 :(得分:1)
您是否已声明委托函数在调用视图时调整其大小?
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;