2011-08-19 37 views
1

我的iOS應用程序具有包含文本字段和按鈕等(超過1000點高)的滾動視圖,該視圖被填充並最終上載到遠程服務器。成功上傳後,我希望用戶能夠看到他們的數據,但不能更改它,或者使用頁面上的任何按鈕,滑塊等進行播放。實現這一目的的簡單方法似乎是用低alpha視圖「覆蓋」視圖,該視圖捕捉所有觸摸,同時建議頁面數據和控件被「禁用」。這有效,但我希望用戶仍然可以滾動覆蓋的視圖來查看所有的字段。是否有一些方法可以檢測,過濾並將選定手勢從外部視圖轉發到「覆蓋」滾動視圖,還是有一種快速方法可以禁用視圖中的所有字段和控件,除了單獨單擊每個手勢?僅將滾動事件傳遞給模糊視圖

回答

0

是的,你可以說像

Yourlabel.userInteractionEnabled = NO; 

最好的辦法就是把他們都在一個數組和循環槽的陣列和調用上的所有子視圖關閉所有標籤等。無論是或者有一個函數,明確調用每個元素。

+0

謝謝。我結束了一些非常類似的事情。 – RonC

相關問題