我有一个专门用于发表评论的ViewController,它在MainVC中按下“Comment”按钮时打开,并且只包含UITextView。在iOS中输入视图时选择了TextView
用户必须点击UITextView键盘才能开始输入。
是否有可能在进入视图时默认选中UITextView?
我有一个专门用于发表评论的ViewController,它在MainVC中按下“Comment”按钮时打开,并且只包含UITextView。在iOS中输入视图时选择了TextView
用户必须点击UITextView键盘才能开始输入。
是否有可能在进入视图时默认选中UITextView?
这应该做的伎俩(把它里面如viewDidLoad中())
yourTextView.becomeFirstResponder()
在你viewWillAppear中评论的viewController的方法
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
textview.becomeFirstResponder()
}
所以每当你的viewController将现身键盘将出现作为textview成为主动响应者。
有一种方法becomeFirstResponder()这将帮助你像UIKit像textField专注。
将这个方法viewDidAppear()或viewDidLoad中()
override func viewDidLoad() {
super.viewDidLoad()
txtcheck.becomeFirstResponder()
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
txtcheck.becomeFirstResponder()
}
只是搜索,谷歌,你有足够的有关问题http://stackoverflow.com/questions/987975/how- DO-I-给-A-UITextView的焦点,编程 –