這裏有一些答案,例如this,但在存在UIScrollView
或UICollectionView
的情況下,它不起作用。
viewController
上的touchesBegan
方法永遠不會被調用。當視圖包含UICollectionView時,隱藏UITextField外部任何位置的鍵盤UICollectionView
在屏幕上,我有一個UITextField
頂部。
在此之下,填滿屏幕的其餘部分是UICollectionView
。
我需要取消鍵盤,如果我碰任何地方除了UITextField
(包括收集觀點顯然)
那麼,什麼是做到這一點的最好方法是什麼?
對於這樣一個共同的UI樣式好像應該有一個衆所周知的解決方案,但我還沒有遇到過。
你試過[TPKeyboardAvoiding(https://github.com/michaeltyson/TPKeyboardAvoiding)? – staticVoidMan