在iOS中输入视图时选择TextView

时间:2017-04-04 07:03:40

标签: ios iphone swift xcode

我有一个专门用于发表评论的ViewController,它会在MainVC中按下“评论”按钮时打开,并且只包含一个UITextView。

用户必须单击UITextView才能显示键盘以开始输入。

进入视图时是否可以默认选择UITextView?

3 个答案:

答案 0 :(得分:0)

这应该可以解决问题(把它放在例如viewDidLoad())

yourTextView.becomeFirstResponder()

答案 1 :(得分:0)

在评论viewController

viewWillAppear 方法中
override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated) 
    textview.becomeFirstResponder()
}

因此,只要您的 viewController显示键盘显示,因为 textview成为活动响应者

答案 2 :(得分:0)

有一种方法成为FirstResponder(),可帮助您专注于像textField这样的UIKit。

将此方法放入 viewDidAppear() viewDidLoad()

override func viewDidLoad() {
        super.viewDidLoad()
        txtcheck.becomeFirstResponder()

    }
    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)
        txtcheck.becomeFirstResponder()
    }