2013-02-10 187 views
1

這個問題聽起來是我相信的一個常見問題。我試圖實現兩個方向(垂直和水平)滾動,但一次一個(不應該是對角線)。我正在下載圖像並將其放置在帶有3個圖像瀏覽的滾動視圖中(以循環方式使用它們)。但我不知道如何進行垂直滾動圖像,因爲我可以水平進行。目前我正在橫向滾動分頁。例如:UIScrollview縱向和橫向滾動ios

1.0 2.0 3.0 4.0 
     2.1 3.1 
     2.2 
     2.3 

我能夠通過水平延遲加載實現無限滾動。如何顯示1.1,1.2或2.1,2.2等圖像?什麼是實現水平垂直滾動的最佳方法?

1.0 2.0 3.0 4.0 

非常感謝,

裏諾·瓊斯。

回答

2

您可以禁用由

scrollView.directionalLockEnabled = YES; 

仍對你有什麼問題......如果你能做到水平滾動,你應該能夠使它適用於垂直和不明確的是斜向滾動。

+0

我知道我可以使用directionalLocalEnabled。我一直在使用它。亂七八糟的是我目前的ContentSize是\t scrollView.contentSize = CGSizeMake(960,460);而當我再添加2個圖像瀏覽時,我將不得不增加Y尺寸的內容,這將導致圖像的對角滾動。 – 2013-02-10 11:05:32

+0

你有使用'scrollView.pagingEnabled'嗎?如果頁面大小與圖像大小和directionalLockEnabled相匹配,那麼您不應該看到部分滾動的圖像 – 2013-02-10 11:43:59

+0

我已經打開了用於圖像水平滾動的分頁。 – 2013-02-10 11:54:41