2009-12-03 48 views
0
  1. 我想要一個UIScrollView,其中我必須粘貼25個相同大小(256 * 256)的圖像。
  2. 第13張照片應該出現在中心位置,也就是應用程序展開的時候。
  3. 然後,當我向右,向左或向下滑動時,它應該正常滾動。

這樣做應該是什麼的UIScrollView的規範,即 1.什麼應該是它的大小 2.ContentViewSize 3.where應該是它的起源。如何配置UIScrollView的屬性

+0

您需要更詳細地說明。你想一次看到一張照片嗎?你想讓最初的視圖在第13張圖片上顯示12張圖片嗎?(左圖/右圖)?如果是這樣,那麼由於256x256完全適合屏幕的尺寸,上/下滾動是什麼。 – wkw 2009-12-03 13:33:09

+0

其實我做到了。我創建了一個大小爲屏幕的scrollView。然後將contentSize設置爲1280 * 1280。然後製作第13張照片,尺寸爲(512,512)。然後進行一些數學計算,以便獲得contentOffset值,使中心圖片在屏幕中心可見。我打算做的是無限的滾動。當我向任何方向滑動時,在到達最終圖片前,我希望新圖片能夠結束。不知道如何解釋它。就像一個mapView。但我想用很多圖像來做這個功能 – wolverine 2009-12-04 03:45:23

回答

1

如果你的滾動視圖將被顯示全屏幕縱向時,應使用以下尺寸(假設你沒有隱藏狀態欄):

  • UIScrollView的框架:320×460
  • contentSize:8000×460的初始
  • contentOffset:(3840,0)
+0

其實我做到了。我已經給出了上面的解決方案。你有任何想法如何使用UIScrollView創建一個infinte scroll。隨着圖片加載到任何一端,它會像MapKit一樣出現?任何答案都是gr8的幫助。 – wolverine 2009-12-04 03:48:03

+0

我看到你在這方面提出了另一個問題:http://stackoverflow.com/questions/1845789/how-to-create-a-uiscrollview-of-infinite-scrolling – 2009-12-06 15:31:52