2010-01-11 363 views
0

我正在開發一個應用程序,其中有5張圖片,他們應該滾動 水平和垂直。 E.G: - 如果從第一張圖片滾動水平,則應顯示第二張圖片,如果從第二張滾動垂直,則應顯示第三張圖片。滾動水平和垂直

如果有人有一些想法,請幫助。

謝謝。

+0

我已經做的UIScrollView和滾動型的工作添加的UIImageView完美的水平滾動,但我不知道如何verticle滾動,另一圖像顯示 – mactalent 2010-01-11 08:12:16

回答

0

創建一個UIScrollView並添加你的圖片(UIImageViews)作爲它的子視圖。按照所需順序排列框架,然後將滾動視圖的contentSize設置爲視圖的總大小。滾動視圖的界限和contentOffset確定可見的內容。

爲了更好地理解滾動視圖的工作原理,請將滾動視圖視爲一個「窗口」,通過它可以看到大畫布的一部分(內容)。滾動視圖的框架是「窗口」的大小,其邊界是內容。滾動更改邊界的原點,移動「窗口」。縮放會改變邊界的大小,影響可見度。要正常工作,UIScrollView必須知道它的contentSize(默認情況下它始終是(0,0,幀寬,幀高))。

+0

謝謝,但我怎麼能知道當用戶滾動水平或垂直方式? – mactalent 2010-01-11 08:10:42

+0

請參閱-scrollViewDidScroll:UIScrollViewDelegate協議的方法,您可以在其中檢查滾動視圖的contentOffset屬性。 – Costique 2010-01-11 10:08:57

0

我想你應該找Three20庫。在代碼示例中,您將看到ScrollViewTestController。使用整個代碼文件(.h和.m),然後嘗試覆蓋代碼的翻轉部分以獲得與水平方向相同的功能。

希望這會有所幫助。

感謝,

Madhup

+0

我已經下載Three20按照你給定的鏈接,但它不工作 – mactalent 2010-01-13 04:34:14

+1

@mactalent什麼不工作請具體 – 2010-01-13 05:07:53