resignfirstresponder

    3熱度

    4回答

    我非常抱歉發佈此信息,因爲它已被問及一百萬次,但每當我嘗試使用其中一種解決方案時,它都是過時的,或者不適用於我的代碼。 (或者我只是做錯了) 我有5個textfields和textview,進入一個電子郵件,我試圖儘量減少鍵盤時,即時通訊完成,但我不知道如何。 我也試圖讓它進入下一個文本字段,直到最後一個,但不需要完成。 我很新btw。所以PLZ是非常具體:d 代碼: func textView(

    0熱度

    1回答

    Hy guys我在我的應用程序中遇到了所有UITextField的問題,當它作爲firstResponder,然後我去背景並回來時,我編輯字符或顯示/消失。 我在StackOverflow上看到一些帖子,人們說這是因爲在進入後臺狀態之前UITextField是firstResponder,它不應該是。 所以問題是,我無法弄清楚當用戶單擊主頁按鈕時如何編碼resignFirstResponder。

    0熱度

    2回答

    所以我有一個基本上是使用UITableViewController和UISearchController顯示的電影搜索應用程序。 我有一個單元,當點擊時加載更多的結果。但是當我點擊它時,我也想讓鍵盤消失。因此在tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)方法中,我假設我必須致電re

    4熱度

    2回答

    我面臨一個荒謬的問題textField,我有兩個文本框,即tfA和tfB,我設置了代表和所有這些文本框,我想要的是,如果我點擊tfA然後它應該打印一些東西,它是打印,如果我點擊tfB它應該出現鍵盤,以及它運行良好,但是當我再次點擊tfA然後它應該打印一些東西,鍵盤應該根據在那裏給出的條件解僱,但鍵盤沒有解僱那裏也self.view.endEditing(true)不在這裏工作。代碼在屏幕截圖中給出

    1熱度

    3回答

    在我的應用程序中,在註冊屏幕上,我有tableView,它在每個單元格中包含UITextField,在頁腳中包含Submit按鈕。一切正常,除非我在最後的TextField中輸入值並點擊提交按鈕(不退出鍵盤)。我的功能沒有顯示值,因爲僅當文本編輯結束時才輸入值。我正在使用委託來獲得價值。 我的代碼是: 在customcell.m: - (void)textFieldDidEndEditing:(U

    0熱度

    1回答

    當我打電話self.view.endEditing(true)時,我遇到一個相當罕見的崩潰。我的用戶中大約有0.3%受到影響。我無法在自己的設備上重現崩潰。無論如何,我想解決它。 我有一個UITableView,它包含tableviewheader中的UITextfield,我在viewDidLoad()中設置。我有一個強烈的參考UITextfield。我也在deinit中將代表設置爲零。 當用戶

    0熱度

    2回答

    我有5個UITextFields,每當我點擊文本框時,鍵盤出現。當用戶觸摸文本字段外時,鍵盤將隱藏。但是,有一個特殊的textField用於彈出窗口。當出現彈出窗口時,以前的文本框無法隱藏鍵盤。我該如何隱藏鍵盤,然後顯示彈出窗口? func textFieldDidBeginEditing(_ textField: UITextField) { if textField == self.

    0熱度

    1回答

    我目前正在與UITextField與一個inputview - UIPickerView和我已經添加完成按鈕頂部UIPickerView。我可以用 let doneButton = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.plain, target: self, action: #selector(ViewControl

    0熱度

    1回答

    我在我的VC中有兩個textFields和一個Done按鈕,但我在編輯結束時遇到了一些問題。 當我在一個textField抽頭的另一個,或當我點擊文本框外內後(因爲我添加了一個抽頭識別器到父視圖)我textFieldDidEndEditing方法被調用而不是當我點擊Done按鈕。 而且,最重要的(特別是當我在實際設備上運行時),即使我的textFieldDidEndEditing方法調用resig

    1熱度

    4回答

    我正在開發一個SWIFT 3應用程序,在每個頁面中都有一個導航欄。導航欄左側還有一個按鈕。 我需要通過觸摸屏幕上的任何對象來放棄鍵盤。 我試着用通常的 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { self.view.endEditing(true) } ,但它適用