问题标签 [inputaccessoryview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
825 浏览

uitableview - UITableView 作为 inputAccessoryView 的高度为零

我有两个表格视图,在我的项目中用作输入附件视图。一个是以编程方式创建的,并且显示得非常好。第二个是自定义表格视图,其中包含在情节提要中制作的自定义单元格,并作为视图控制器的属性存储为强引用。

它们都在 viewDidLoad 中启动,如下所示:

它们被设置为另一个函数中的输入附件视图

或者

firstTable 完美运行。secondTable 永远不会加载,因为在 cellForRowAtIndexPath 时帧高度为零。如果在 numberOfRowsInSection 中手动将框架高度设置为 100(宽度为全屏),原点为 (0,0),则 secondTable 会按预期显示正确的数据,但框架会遮盖整个键盘,而不是停留在正常的 inputAccessoryView地点。

如何设置 secondTable 的框架以正确运行?

0 投票
0 回答
49 浏览

ios - 你如何摆脱标准输入AccessoryView

在 iOS 中,如果您创建一个实现 UIKeyInput 的 UIView,您可以通过成为第一响应者来获得键盘。当该键盘出现时,它具有系统定义的 inputAccessoryView,如下所示:

在此处输入图像描述

我怎样才能让它消失,并得到一个裸键盘?

0 投票
2 回答
458 浏览

ios - 突出显示 uitextview 显示 inputAccessoryView

我有两个文本视图作为 UITableView 的子视图inputAccessoryView,其中一个是不可编辑的,但我仍然希望允许人们突出显示和使用(复制|定义),另一个在inputAccessoryView.

问题是当突出显示不可编辑的 textView 时,输入附件视图出现......(为什么!?)好像 tableView 突然成为第一响应者,我猜是因为它的一个子视图已成为第一响应者。问题是,我是否需要将这个不可编辑的 textView 从 tableViews 子视图中取出,或者有什么方法可以抑制 inputAccessoryView 在突出显示时弹出?后者将是首选。

0 投票
1 回答
717 浏览

ios - IOS 使用输入附件视图切换预测文本视图

我的键盘上方有一个输入附件视图及其预测文本视图。有什么方法可以切换预测文本视图和我的输入附件视图的位置吗?

0 投票
1 回答
1771 浏览

ios - inputAccessoryView 出现键盘时不调用

我已经添加InputAccessoryView到我的键盘消失了。它炒得很好。但在一些ViewController它没有出现。即使那个方法也不会调用。

我有一个按钮。当我点击我的文本字段时,它会自动成为第一响应者。(单击该按钮时光标聚焦在文本字段上)键盘来了,但输入附件视图没有来。

我正在 iOS 8.2 设备上对此进行测试。这是我的代码

viewDidload

在文本字段中更改方法

然后

最后

}

但我inputAccessoryView从不打电话。这是为什么。我怎么解决这个问题?请帮我。

谢谢

0 投票
2 回答
2831 浏览

ios - Swift:inputAccessoryView 按钮未显示

以下是我将 inputAccessoryView(上面带有完成按钮)添加到我的 textView 的代码:

完成按钮永远不会出现。我得到的只是一个白色的配件条。我在这里错过了什么吗?

0 投票
4 回答
3860 浏览

ios - 在 Swift 中替换 UIWebView 中键盘的 inputAccessoryView

我一直在寻找一个简单的答案,但我似乎找不到它。

如果键盘上存在附件视图,我想查找并替换附加到我的 UIWebView 的键盘的 inputAccessoryView。我想更换它,这样我就可以拥有自己的 Prev 和 Next 按钮。快速完成它是一个加号。

听起来很简单,但并不明显。

0 投票
3 回答
6042 浏览

ios - 在 iOS 8 中动态调整 inputAccessoryView 的大小

基本上我试图在 inputAccessoryView 属性中创建一个调整大小的 UITextView 。

我有一个 viewController,其方法 canBecomeFirstResponder 返回 true,我通过自定义类(从 XIB 获取它)实例化了一个视图。在这个视图中是一个 UITextView 位于。

我尝试从该类内部调整完整的 inputAccessoryView 的大小。我尝试了几种方法:直接设置框架,尝试使用高度约束。它似乎只调整了一半:

这基本上是我想要的(有或没有自动布局,但在 iOS 7/8+ 中工作):

我找到了这篇文章:在 iOS 8 中更改 inputAccessoryView 的框架。说明正在创建一个自动创建的约束。问题是,它不会为我创造约束。绝不会禁用或启用自动布局(也通过 setTranslatesAutoresizingMaskIntoConstraints())。

0 投票
1 回答
69 浏览

ios - inputAccessoryView 必须是最顶层的视图吗?

是否可以移动它以inputAccessoryView使其位于另一个视图后面?

谢谢

0 投票
2 回答
679 浏览

ios - 视图设置为 inputAccessoryView 在添加回普通视图时抛出异常

我在一个视图中有一个文本视图、一些装饰等,我希望该视图停靠在键盘上,就像任何其他消息传递应用程序一样。

当我要显示我的文本视图时,以下是我将视图附加到键盘的方式:

解雇时:

即使我所做的与添加时所做的完全相反,我还是遇到了这个异常:

我怎样才能摆脱这个问题?我在 iOS 8 上(不支持旧版本)。

更新:我创建了一个 git 存储库来演示该问题:

https://github.com/can16358p/CPInputAccessoryTest