【发布时间】:2014-07-18 21:01:06
【问题描述】:
如何在不获取主容器视图的情况下缩放 ScrollView 及其所有内容。
我正在开发一个应用程序,我必须在滚动视图中动态显示两个图像,就像来自 url 的 80 个图像的分页视图一样。我能够在滚动视图中显示两个图像(如书页),我想要在滚动视图中同时缩放两个图像,而不采用任何主容器视图。
【问题讨论】:
标签: ios objective-c ipad uiscrollview
如何在不获取主容器视图的情况下缩放 ScrollView 及其所有内容。
我正在开发一个应用程序,我必须在滚动视图中动态显示两个图像,就像来自 url 的 80 个图像的分页视图一样。我能够在滚动视图中显示两个图像(如书页),我想要在滚动视图中同时缩放两个图像,而不采用任何主容器视图。
【问题讨论】:
标签: ios objective-c ipad uiscrollview
我认为可以通过执行以下操作来实现
[UIView animateWithDuration:.2 animations:^{
imageView.transform=CGAffineTransformMakeScale(self.scrollview.zoomScale, self.scrollview.zoomScale);
}];
注意:代码未经测试,请尝试更新。
更新
for(UIView *subview in self.scrollView.subviews){
for(UIImageView *imageView in subview.subviews){
[UIView animateWithDuration:.2 animations:^{
imageView.transform=CGAffineTransformMakeScale(self.scrollview.zoomScale, self.scrollview.zoomScale);
}];
}
}
干杯。
【讨论】: