0

我有几个子视图添加到 UIScrollview。左右滑动时一切正常,即子视图随着滑动而移动。当我使用捏合手势时,子视图不会随着滚动视图的其他内容放大和缩小。在上下文中绘制的所有内容都可以正常工作,但子视图保持相同的大小,但我认为会根据它们的原点移动,例如在屏幕外伸出。

我在打电话...

[scrollView setAutoresizesSubviews:YES];

在 viewDidLoad 上。我也打过电话...

subView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeigh 

对于添加的每个子视图。

我错了什么,或者这不是这样做的方法?

4

1 回答 1

1

您是否声明了委托函数以在调用视图时调整其大小?

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;
于 2010-12-26T16:23:27.407 回答