2010-04-09 120 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似乎。 ..