2011-09-13 108 views
4

我有一个应用程序的几张照片。如果用户点击其中的一个,我希望他能够缩放,平移,缩放等。我不需要像Three20这样的东西。首先,我从文件加载图像在应用程序中,第二我不需要“库”功能(即显示所有图像在网格>像Photos.app)。所以我只需要在部分左图片...图片浏览器(有缩放,平移,缩放等)?替代Three20

enter image description here

我怎么能这样做?有没有“样本班”或教程?

非常感谢!

+0

我想你应该让自己的实现的一切,如果你想要一些帮助,尽量在WWDC 2010的视频“会话104 - 设计应用与滚动视图”和该会话的示例代码,他们对于UIScrollView的好例子这可能是有用的。 –

回答

6

的UIScrollView中不仅支持滚动,而且放大和缩小,事实上,它的超类的东西像网页视图和tableViews。

这是一个适合在UIScrollView内的UIImageView并使contentSize匹配,并启用缩放(最大/最小缩放1.0默认情况下,设置为其他东西允许缩放)的问题。

+1

And: ---增加对UIScrollViewDelegate的支持。将视图控制器作为UIScrollView的委托。 ---然后加入实施 “ - (UIView的*)viewForZoomingInScrollView:(UIScrollView的*)滚动视图”,并返回ImageView的。 – LolaRun