【发布时间】:2015-05-07 04:09:46
【问题描述】:
文本视图停靠在底部(如消息应用程序)。但是,当用户在 textView 之外点击时,键盘不会关闭。
import UIKit
class CommentsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet var commentBar: UIView!
@IBOutlet var commentTextField: UITextField!
override var inputAccessoryView: UIView {
return commentBar
}
override func canBecomeFirstResponder() -> Bool {
commentBar.removeFromSuperview()
return true
}
func textFieldShouldReturn(textField: UITextField!) -> Bool {
self.view.endEditing(true);
return false;
}
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
self.view.endEditing(true);
commentTextField.resignFirstResponder()
}
【问题讨论】:
-
检查您的视图是否启用了用户交互。
-
@BrittoThomas 是的,用户交互已启用
标签: objective-c swift