【发布时间】:2013-12-06 14:28:48
【问题描述】:
我以编程方式创建 UIScrollview。我添加了 5 个视图,每个视图都有带有图像的 Imageview。我正在使用 UIPanGesture 放大/缩小图像我可以使用 PanGesture 放大和缩小图像但是当我滚动滚动视图时 UIImageview 没有设置其实际框架。我想在滚动视图滚动时调整滚动视图的子视图。
提前致谢
【问题讨论】:
标签: ios iphone uiscrollview
我以编程方式创建 UIScrollview。我添加了 5 个视图,每个视图都有带有图像的 Imageview。我正在使用 UIPanGesture 放大/缩小图像我可以使用 PanGesture 放大和缩小图像但是当我滚动滚动视图时 UIImageview 没有设置其实际框架。我想在滚动视图滚动时调整滚动视图的子视图。
提前致谢
【问题讨论】:
标签: ios iphone uiscrollview
将您的视图控制器设置为您的滚动视图的委托:
scrollview.delegate = self;
然后,在你的视图控制器中实现这个委托方法:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
// resize subview of scrollview here
}
【讨论】:
你需要设置一些对象作为滚动视图的委托,然后实现这个方法:
-(void)scrollViewDidScroll:(UIScrollView *)inScrollView
然后,您可以在滚动视图滚动时对子视图执行任何您想要的操作(这包括自动滚动,而不仅仅是在用户滚动时)。
【讨论】: