当前位置:  开发笔记 > 编程语言 > 正文

如何在UITextView中默认显示键盘?

如何解决《如何在UITextView中默认显示键盘?》经验,为你挑选了2个好方法。

我想创建一个仅包含a的视图UITextView.首次显示视图时,默认情况下,我希望键盘可见并准备好输入文本.这样,用户不必触摸第UITextView一个即可开始编辑.

这可能吗?我看到该类有一个通知,UITextViewTextDidBeginEditingNotification但我不知道如何发送,或者这是否是正确的方法.



1> Adam Alexand..:

要实现这一点,只需将becomeFirstResponder消息发送到您的UITextField,如下所示(假设您有一个名为textField的插座,指向相关字段):

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [textField becomeFirstResponder];
}



2> Suragch..:
在斯威夫特

要自动显示键盘,请执行以下操作:

override func viewDidLoad() {
    super.viewDidLoad()

    // show keyboard
    textView.becomeFirstResponder()
}

笔记

这假定文本视图是可编辑的.

适用于UITextViewUITextField

隐藏键盘使用 textView.resignFirstResponder()

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有