为什么keyboardDismissMode不起作用?

时间:2016-04-23 13:49:16

标签: swift uiscrollview

我希望我的键盘隐藏在UIScrollView上。我认为我使用了正确的属性,但它不起作用。 有人知道这是什么问题吗? 感谢。

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
    }
}

1 个答案:

答案 0 :(得分:-1)

将此内容写入viewDidLoad()

txtField.delegate = self

并更改textField = txtField

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

应该工作。

相关问题