簡體   English   中英

Swift從UITableviewCell類中選擇UITextfield的所有文本

[英]Swift Select all text of a UITextfield from UITableviewCell Class

我想在UITableviewCell里面的UITextField選擇所有文本。 但是我在這里找到的每個解決方案都行不通。 它從不選擇我點擊的UITextfield的文本。

這是我的代碼(簡體)。 有人知道問題可能在哪里嗎?

class generalTextFieldTableViewCell: UITableViewCell {
    @IBOutlet weak var textField: UITextField!
    @IBAction func textFieldDidBeginEditing(sender: UITextField) {
         sender.becomeFirstResponder()
         sender.delegate = self.textField.delegate
         sender.selectAll(self)
    }
}

cellForRowAtIndexPath ,使用當前的ViewController設置textField的委托,並嘗試使用UITextField textFieldDidBeginEditing委托方法。

func textFieldDidBeginEditing(textField: UITextField) {
    textField.selectAll(nil)
}

注意:不要忘記像這樣的cell.textField.delegate = self那樣在cellForRowAtIndexPath內部設置textField委托。

暫無
暫無

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

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