2016-04-23 12 views
0

Ich möchte meine Tastatur auf einem UIScrollView verstecken. Ich habe die richtige Eigenschaft verwendet, denke ich, aber es funktioniert nicht. Weiß jemand, was das Problem ist? Danke.Warum funktioniert der keyboardDismissMode nicht?

import UIKit 

class ViewController: UIViewController, UITextFieldDelegate { 

    @IBOutlet var scrollManu: UIScrollView! 
    @IBOutlet var txtField: UITextField! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     scrollManu.keyboardDismissMode = .Interactive 
     scrollManu.keyboardDismissMode = .OnDrag 

    } 
    func textFieldShouldReturn(textField: UITextField) -> Bool { 
     textField.resignFirstResponder() 
     return true 
    } 
} 

Antwort

0

schreiben dies in Ihrem viewDidLoad():

txtField.delegate = self 

und ändern textField = txtField

func textFieldShouldReturn(textField: UITextField) -> Bool { 
    txtField.resignFirstResponder() 
    return true 
} 

funktionieren sollte.