2011-09-15 114 views
2

我有一個覆蓋iPod touch中整個屏幕的自定義視圖。我需要在此添加另一個視圖,該視圖最初將被隱藏,但當視圖向下滾動時將出現在屏幕上。我已經實現了這一點,但不是我可以將我的觀點向上調整。我不想讓用戶拉起自定義視圖。我只是想要一個拉下功能,並沒有拉起來。限制UISCrollView向上滾動

當有人拉下來時,我以編程方式將視圖帶到原始位置。所以,當用戶拉下時,他們可以看到一些信息5秒,然後視圖回到原來的位置。

鋤頭我可以限制我的UIScrollView滾動上手動交互?

+0

我有一個原因,你不只是使用向下滑動手勢識別器?如果它必須是滾動視圖,那麼一旦用戶向下滾動並獲取隱藏視圖,就可以將其'userInteractionEnabled'屬性設置爲'NO'。 –

+0

我想限制向上滾動。我可以將偏移量設置爲0,但是我如何才能知道scrollview是否滾動。 – Abhinav

+0

我不知道我明白你想問什麼。 –

回答

2

我是通過以下代碼完成的。它的工作現在。

(void)scrollViewDidScroll:(UIScrollView *)iScrollView { 
    // Refrain the view from scrolling up 
    if (iScrollView.contentOffset.y > 0.0) { 
      iScrollView.contentOffset = CGPointZero; 
    } 
} 
+0

嗨!你是救世主!乾杯! – chandu