我想隱藏鍵盤,如果用戶點擊一個文本框。有人有想法如何在swift 2中做到這一點?iOS隱藏鍵盤觸摸textfield swift 2
1
A
回答
4
務必將文本字段的委託,並在此UITextFieldDelegate方法返回false
:
func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
return false
}
這將防止鍵盤顯示。您也可以放置代碼以在該方法中打開選擇器。
0
相關問題
- 1. 隱藏觸摸鍵盤
- 2. iOS中的鍵盤隱藏的TextField
- 3. Android:觸摸EditText時隱藏軟鍵盤
- 4. 觸摸導航欄時隱藏鍵盤
- 5. 觸摸uitableview時隱藏鍵盤
- 6. iPhone - 鍵盤隱藏TextField
- 7. iOS UITextField觸摸完成後鍵盤不隱藏。爲什麼?
- 8. 隱藏鍵盤ios
- 9. 隱藏IOS鍵盤
- 10. 在pickerview textfield上隱藏鍵盤
- 11. 鍵盤隱藏UIView iOS
- 12. 隱藏iOS中的鍵盤
- 13. 隱藏iOS軟鍵盤AngularJS
- 14. 將鍵盤隱藏在滾動視圖中的任何觸摸處 - Swift Project
- 15. 如何隱藏鍵盤時觸摸另一個控件(如按鈕)Swift 2.0
- 16. 如何隱藏軟鍵盤onStartTracking觸摸查詢欄
- 17. 只要用戶觸摸DatePicker,就隱藏鍵盤
- 18. IOS檢測觸摸關閉鍵盤?
- 19. Uity3D,隱藏鍵盤時inputfield有效(當現場被觸摸無鍵盤彈出)
- 20. 可可觸摸 - UISearchBar鍵盤 - 隱藏'搜索'按鈕
- 21. 檢測UITextField上的觸摸NOT(使鍵盤隱藏)
- 22. 當用戶觸摸uiview時隱藏鍵盤
- 23. UIPopoverView與UITableView部分鍵盤隱藏在背景觸摸
- 24. 通過觸摸UITableView的背景來隱藏鍵盤
- 25. Android軟觸摸鍵盤隱藏輸入字段
- 26. 如何在Android Studio中的EditText上觸摸時隱藏鍵盤
- 27. 可可觸摸 - 鍵盤一直在隱藏自己
- 28. 如何隱藏虛擬鍵盤觸摸旋鈕
- 29. 煎茶觸摸的Android鍵盤隱藏textarea的
- 30. 隱藏文本區域外的觸摸鍵盤
我沒有明白你的想法。你不想讓你的文本域被用戶選中? –
它應該由用戶選擇,但我不想顯示鍵盤。而不是我想要顯示一個選擇器的鍵盤。我知道如何用按鈕做到這一點,但我想要一個文本框,這樣我就可以將文本框中的選擇器的值 – Philipp
@Philipp按鈕仍然可能是一個更好的選擇,因爲您可以在選擇後輕鬆更改按鈕標題來自選擇器的東西。在文本字段上覆蓋默認行爲並不是一個好主意,但是如果您仍想這樣做,請考慮在文本字段上使用'inputView'屬性。 –