gpt4 book ai didi

ios - 如何在 UISearchBar 中从自定义 inputView 动态更改为默认 inputView?

转载 作者:行者123 更新时间:2023-11-29 11:03:40 24 4
gpt4 key购买 nike

在我的应用程序中,我需要在 UISearchBar 中创建自定义 inputView(键盘)。

我想做如下图。

第一张图是默认输入键盘(英文)

enter image description here

第二张图是自定义键盘。

enter image description here

当我点击默认(英文)键盘的 inputAccessoryView 按钮时,我想做的是,我想切换到我的自定义输入 View (下图)。当我再次点击 inputAccessoryView 按钮时,我想隐藏我的自定义键盘并更改为默认键盘。

我不知道该怎么做。

请帮帮我。

最佳答案

UISearchBar API 不允许您正式访问其文本字段的 inputView。但是您可以通过查找文本字段来获得此类访问权限,如下所示:

for (UIView* v in searchBar.subviews) {
if ([v isKindOfClass: [UITextField class]]) {
UITextField* tf = (UITextField*)v;
tf.inputView = //...
break;
}
}

关于ios - 如何在 UISearchBar 中从自定义 inputView 动态更改为默认 inputView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14662167/

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