gpt4 book ai didi

iOS隐藏默认键盘并打开自定义键盘

转载 作者:行者123 更新时间:2023-11-28 19:10:03 26 4
gpt4 key购买 nike

我有一个 UITextview , 当用户点击 UITextview我需要隐藏默认键盘。为此,我已经做到了,

 [myTextView setEditable: NO];

所以键盘没有显示,这里我用UIButton创建了一个自定义 View ,我需要展示这个 UIView当用户点击 UITextView 时,为此我已经做到了,

textViewDidBeginEditing{

//Here i have added UIView as subview

}

但是这个方法是行不通的,因为,

[myTextView setEditable: NO];

我需要关闭 UIView当用户单击 UIView 中的关闭按钮时

最佳答案

您应该使用 resignFirstResponder 而不是将 UITextView 设置为不可编辑。这将隐藏系统键盘。

 [myTextView resignFirstResponder];

如果你想为键盘使用不同的 View ,那么系统提供了一个,然后将 UITextView 上的 inputView 设置为你想要用来代替系统键盘的自定义 View 。

myTextView.inputView = myCustomView;

关于iOS隐藏默认键盘并打开自定义键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16467422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com