2010-04-09 139 views

回答

1

您必须在* .m文件中添加以下滚动视图的委托方法。

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{ 
} 

好的。让我深入解释一下。

  • 打开你的yourViewCtr.h文件。按照yourViewCtr.h两个语句(这里假设你的视图控制器yourViewCtr)
  • 广场

IBOutlet UIScrollView *scrForImg;
IBOutlet UIImageView *imgForScr;

  • 保存yourViewCtr.h文件&开放yourViewCtr.xib文件。在您的视图控制器从接口Builder库
  • 现在,拖&下降的UIImageView在滚动视图从Interface Builder的库视图
  • 将&下降的UIScrollView现在
  • ,他们都连接到厦门国际银行的文件的所有者。
  • 不要忘了滚动视图的委托连接到文件的所有者现在
  • ,设置最大变焦为5(根据您的需要)
  • 保存yourViewCtr.xib

-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
return imgForScr;
}

希望,它适合你亲爱的。 如有任何疑问请添加评论。

+0

非常感谢您一步一步的回答。我使用了上面的代码。一切正常,但图像不缩放。我如何缩放它。 – isarathg 2010-04-10 18:14:03

+0

您可能已经在界面构建器* .xib文件中放置了滚动视图。现在,按命令+ 2进行连接并将滚动视图的委托连接到文件所有者。 – 2010-04-12 06:28:51

0

调查ImageKit。特别是IKImageView。理论上,你可以把它放到你的滚动视图中。我一直在玩这个最近...

授予,我只在OSX工作,而不是iPhone,所以你的经验可能会有所不同......我不知道IKImageView存在iPhone,但ImageKit似乎。 ..