问题标签 [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.
uitableview - UITableView 作为 inputAccessoryView 的高度为零
我有两个表格视图,在我的项目中用作输入附件视图。一个是以编程方式创建的,并且显示得非常好。第二个是自定义表格视图,其中包含在情节提要中制作的自定义单元格,并作为视图控制器的属性存储为强引用。
它们都在 viewDidLoad 中启动,如下所示:
它们被设置为另一个函数中的输入附件视图
或者
firstTable 完美运行。secondTable 永远不会加载,因为在 cellForRowAtIndexPath 时帧高度为零。如果在 numberOfRowsInSection 中手动将框架高度设置为 100(宽度为全屏),原点为 (0,0),则 secondTable 会按预期显示正确的数据,但框架会遮盖整个键盘,而不是停留在正常的 inputAccessoryView地点。
如何设置 secondTable 的框架以正确运行?
ios - 你如何摆脱标准输入AccessoryView
在 iOS 中,如果您创建一个实现 UIKeyInput 的 UIView,您可以通过成为第一响应者来获得键盘。当该键盘出现时,它具有系统定义的 inputAccessoryView,如下所示:
我怎样才能让它消失,并得到一个裸键盘?
ios - 突出显示 uitextview 显示 inputAccessoryView
我有两个文本视图作为 UITableView 的子视图inputAccessoryView
,其中一个是不可编辑的,但我仍然希望允许人们突出显示和使用(复制|定义),另一个在inputAccessoryView
.
问题是当突出显示不可编辑的 textView 时,输入附件视图出现......(为什么!?)好像 tableView 突然成为第一响应者,我猜是因为它的一个子视图已成为第一响应者。问题是,我是否需要将这个不可编辑的 textView 从 tableViews 子视图中取出,或者有什么方法可以抑制 inputAccessoryView 在突出显示时弹出?后者将是首选。
ios - IOS 使用输入附件视图切换预测文本视图
我的键盘上方有一个输入附件视图及其预测文本视图。有什么方法可以切换预测文本视图和我的输入附件视图的位置吗?
ios - inputAccessoryView 出现键盘时不调用
我已经添加InputAccessoryView
到我的键盘消失了。它炒得很好。但在一些ViewController
它没有出现。即使那个方法也不会调用。
我有一个按钮。当我点击我的文本字段时,它会自动成为第一响应者。(单击该按钮时光标聚焦在文本字段上)键盘来了,但输入附件视图没有来。
我正在 iOS 8.2 设备上对此进行测试。这是我的代码
在viewDidload
在文本字段中更改方法
然后
最后
}
但我inputAccessoryView
从不打电话。这是为什么。我怎么解决这个问题?请帮我。
谢谢
ios - Swift:inputAccessoryView 按钮未显示
以下是我将 inputAccessoryView(上面带有完成按钮)添加到我的 textView 的代码:
完成按钮永远不会出现。我得到的只是一个白色的配件条。我在这里错过了什么吗?
ios - 在 Swift 中替换 UIWebView 中键盘的 inputAccessoryView
我一直在寻找一个简单的答案,但我似乎找不到它。
如果键盘上存在附件视图,我想查找并替换附加到我的 UIWebView 的键盘的 inputAccessoryView。我想更换它,这样我就可以拥有自己的 Prev 和 Next 按钮。快速完成它是一个加号。
听起来很简单,但并不明显。
ios - 在 iOS 8 中动态调整 inputAccessoryView 的大小
基本上我试图在 inputAccessoryView 属性中创建一个调整大小的 UITextView 。
我有一个 viewController,其方法 canBecomeFirstResponder 返回 true,我通过自定义类(从 XIB 获取它)实例化了一个视图。在这个视图中是一个 UITextView 位于。
我尝试从该类内部调整完整的 inputAccessoryView 的大小。我尝试了几种方法:直接设置框架,尝试使用高度约束。它似乎只调整了一半:
这基本上是我想要的(有或没有自动布局,但在 iOS 7/8+ 中工作):
我找到了这篇文章:在 iOS 8 中更改 inputAccessoryView 的框架。说明正在创建一个自动创建的约束。问题是,它不会为我创造约束。绝不会禁用或启用自动布局(也通过 setTranslatesAutoresizingMaskIntoConstraints())。
ios - inputAccessoryView 必须是最顶层的视图吗?
是否可以移动它以inputAccessoryView
使其位于另一个视图后面?
谢谢
ios - 视图设置为 inputAccessoryView 在添加回普通视图时抛出异常
我在一个视图中有一个文本视图、一些装饰等,我希望该视图停靠在键盘上,就像任何其他消息传递应用程序一样。
当我要显示我的文本视图时,以下是我将视图附加到键盘的方式:
解雇时:
即使我所做的与添加时所做的完全相反,我还是遇到了这个异常:
我怎样才能摆脱这个问题?我在 iOS 8 上(不支持旧版本)。
更新:我创建了一个 git 存储库来演示该问题: