我正在使用Xcode 6.1爲Objective-C中的iPhone 5開發iOS 8.1應用程序。使UIControl只接受滑動手勢並傳遞觸摸/輕擊手勢
單擊UITextView
時,我會在鍵盤上方彈出一個隱藏的UIControl
視圖,以便用戶可以從鍵盤上方向下滑動並關閉鍵盤(然後將UIControl
再次移出視圖) 。這工作正常。但是,在鍵盤上方彈出的這個UIControl
視圖覆蓋另一個UITextView
,因此無法使用覆蓋的文本視圖。每次我嘗試點擊覆蓋的文本視圖時(因爲UIControl
不是不透明的而可見),因爲UIControl
似乎只是在輕拍而沒有對它們做任何事情,所以沒有任何反應。
我的問題是,我怎樣才能讓UIControl
簡單地忽略水龍頭(讓它們直接通過,以便底部的UITextView
可以接受它們),然後接受滑動(這樣,當它向下滑動時,它可以關閉鍵盤並移出視圖)?
我已經嘗試了幾種解決方案,但還沒有找到能夠滿足我需要的解決方案。
謝謝!
感謝您指導我解決這個問題。我沒有時間去測試這個解決方案(而且我從這個問題開始就已經開始了),但是還沒有其他解決方案可以做到這一點,所以我打算將其標記爲已接受。 – 2015-03-26 04:13:22