2016-08-20 2 views
-1

UITextFieldの中のすべてのテキスト、つまりUITableviewCellを選択します。しかし、私がここで見つけるすべての解決策はうまくいかない。私はタップしたUITextfieldのテキストを決して選択しません。Swift UITableviewCellクラスからUITextViewのすべてのテキストを選択してください。

ここは私ですコード(簡体字)です。誰が問題がどこにあるのか知っていますか? cellForRowAtIndexPath

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

答えて

2

現在ViewControllertextFieldのデリゲートを設定し、UITextFieldtextFieldDidBeginEditingデリゲートメソッドを使用してみてください。

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

注:はこのcell.textField.delegate = self

よう cellForRowAtIndexPathtextFieldデリゲートを設定するのを忘れないでください。
関連する問題