2017-04-04 33 views
-2

我有一个专门用于发表评论的ViewController,它在MainVC中按下“Comment”按钮时打开,并且只包含UITextView。在iOS中输入视图时选择了TextView

用户必须点击UITextView键盘才能开始输入。

是否有可能在进入视图时默认选中UITextView?

+0

只是搜索,谷歌,你有足够的有关问题http://stackoverflow.com/questions/987975/how- DO-I-给-A-UITextView的焦点,编程 –

回答

0

这应该做的伎俩(把它里面如viewDidLoad中())

yourTextView.becomeFirstResponder() 
0

在你viewWillAppear中评论的viewController的方法

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

所以每当你的viewController将现身键盘出现作为textview成为主动响应者

0

有一种方法becomeFirstResponder()这将帮助你像UIKit像textField专注。

将这个方法viewDidAppear()viewDidLoad中()

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

    } 
    override func viewDidAppear(_ animated: Bool) { 
     super.viewDidAppear(animated) 
     txtcheck.becomeFirstResponder() 
    } 
相关问题