我有一個表格視圖,每個單元格的文本字段只接受數值。爲了我的目的,我將自定義小數位添加到默認數字小鍵盤。由於沒有「完成」按鈕來處理鍵盤,我在桌面視圖上添加了一個按鈕。該按鈕的背景不透明值設置爲零。沒有鍵盤時,該按鈕將被隱藏。當用戶點擊文本字段時,我取消隱藏該按鈕。在點擊背景時,鍵盤被丟棄並且按鈕被再次隱藏。這是行得通的。 我的問題是: 1.這是可接受的方案來解除鍵盤?它似乎不是這樣做的最好方式。 2.有了這個解決方案,我有一個問題:如果用戶輸入一個文本字段,然後在另一個可見文本字段內點擊而不點擊其他地方的背景,會發生什麼情況是由於該事件被不可見按鈕。用戶應該能夠在其他文本字段內繼續編輯。相反,現在用戶必須再次點擊其他文本字段內並開始輸入值。UITextField在tableView和配置數字小鍵盤
任何人有更好的建議嗎?謝謝。