簡體   English   中英

iOS - UITextView在故事板中關閉鍵盤

[英]iOS - UITextView dismiss keyboard in storyboard

我有一個UITextView,用戶可以在其中輸入一些注釋並保存。 我想在用戶拖動鍵盤邊緣並將其拉下時解除鍵盤(就像在Message中一樣)。 我在故事板中看到 - >屬性檢查器 - >滾動視圖 - >鍵盤,有一個下拉菜單,我可以選擇解除鍵盤的方式。 我已經嘗試了交互式拖拽和解雇,但沒有任何反應。 我已經嘗試將管理文本視圖的視圖控制器設置為委托,但似乎沒有一種方法可以通過它與鍵盤進行交互。 任何的想法?

我有一個類似的問題。 我有一個UITextView位於UITableView的一個單元格中。 將TextView的Keyboard屬性設置為“在拖動時關閉”不起作用。 解決方案是將TableView的屬性Keyboard設置為“拖動時關閉”。

我認為你的ScrollView可能包含在其他一些控件中,例如TableView。 然后它是執行滾動的容器。 如果是這種情況,您應該將容器的Keyboard屬性設置為“在拖動時關閉”。

如果這不起作用,那么我的另一個建議是你的ScrollView中沒有足夠的內容來實際滾動。 我會確保你的ScrollView內容的長度足夠大,因此它不適合屏幕。

如果其中任何一項有效,請告訴我。

也許(我沒有嘗試過,我不是很有經驗)你可以在主視圖中添加一個UISwipeGestureRecognizer (也許你必須將主視圖“Custom Class”更改為UIControl )然后調用[self.view endEditing:YES]從它的行動方法?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM