问题标签 [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 投票
3 回答
3566 浏览

objective-c - 为什么 UIBarButtonItem 在 UIToolbar 中没有获得点击设置为 UITextField 的 inputAccessoryView?

UIBarItem 不响应在 UITextField 上设置为 inputAccessoryView 的 UIToolbar 内的点击。

当我尝试单击该按钮时,该按钮不显示单击动画,不会调用回调。我的设置如下:

我用按钮设置工具栏:

将按钮添加到工具栏并将工具栏设置inputAccessoryViewUITextField

当我单击closeDateTextField键盘时,工具栏中会出现一个Done按钮,但该按钮对单击没有响应,因此hidePicker:不会被调用。

知道我做错了什么吗?

0 投票
1 回答
2086 浏览

ios - 使用 Xamarin 在键盘上方添加自定义视图

我正在尝试在 iphone 键盘上方添加一个 vustom 视图,以添加用于富文本编辑的自定义操作(粗体/颜色/下划线等)

我已经看到了 ion Objective-C,有一个 InputAccessoryView 属性可以调整,但我没有找到任何 Xamarn 示例,有人可以帮助我吗?

此外,是否可以使用这些控件编辑文本?例如选择一些文本并使其着色,或者选择一种颜色然后用该颜色书写?

谢谢

0 投票
1 回答
4454 浏览

ios - UIView 上的 inputAccessoryView

inputAccessoryView在 , 或 上UITextField添加UITextView一个非常容易UISearchBarUIView但是,据我所知,没有明显且简单的方法可以为您的基础添加一个!

我有一个UIView遵循UIKeyInput协议的子类。它接收键盘输入来做与输入文本无关的事情,所以我宁愿不强制它对以前指定的视图进行子类化,因为它会增加臃肿并且会暴露一堆不做任何事情的属性,而且我需要解决这些类本身出现的文本条目(更多膨胀)。

但是,我UIView确实需要其提供的键盘上的输入附件视图才能正常工作。

有什么简单的方法可以解决这个问题吗?UIKeyboardWillShowNotification我是否必须在我的子类中注册为观察者UIView并手动添加一个子视图作为附件视图?

0 投票
1 回答
2706 浏览

ios - 如何启用/禁用 UITextField 的 inputAccessoryView 按钮?

我创建了一个 UIToolBar 作为 inputAccessoryView,其中包含一个下一个和上一个按钮,这些按钮将在我的视图控制器中的 textFields 中循环。

我根据此页面上的第三个 SO 答案在 UITextField 上创建了一个类别,该答案向指向下一个/上一个 textField 的 textField 添加了一个属性。

我可以让它向前和向后循环遍历文本字段,但只能循环一次,然后我的按钮被永久禁用。此外,当最后一个 textField 处于焦点时,我仍然需要再次点击下一个按钮(4 个点击 3 个 textFields)才能禁用下一个按钮 - 与上一个按钮相同,我必须点击一次后我'm 在第一个文本字段中。

0 投票
2 回答
977 浏览

ios - 如何在 inputAccessoryView 内的 UILabel 中使用 AutoScrollLabel?

出现键盘时如何在 inputAccessoryView 内的 UILabel 中使用 AutoScrollLabel。我似乎很难使用它,因为我没有使用 IB 方法将它连接到代码。我以编程方式执行此操作。我已经导入了 AutoScrollView 的 .h 文件,它给了我错误。 在这里找到 AutoScrollLabel

这是我的 inputAccessoryView 代码。

0 投票
1 回答
1076 浏览

objective-c - 键盘动画时 UIInputView 背景不可见

我有一个文本字段,其中有一个UIInputView输入附件视图。

当我点击我的文本字段时,键盘飞入视野,我可以看到附件视图的子视图,但它没有可见的背景。一旦键盘动画完成,UIInputView 的背景就会弹出来。

当键盘动画仍在播放时,我该怎么做才能强制 UIInputView 的背景可见?

这是我的代码:

0 投票
2 回答
1377 浏览

ios - 单击按钮时输入附件视图

我在视图中有两个文本字段和一个按钮。在按钮单击中,我希望键盘显示并获取密码。我想创建一个如下所示的视图。

在此处输入图像描述

我已经尝试过,但无法得到类似的东西。我怎么能做这样的事情?

0 投票
0 回答
522 浏览

ios - 为 UIWebView 的键盘 InputAccessoryView 着色

UIWebView目前正在开发的应用程序中有一个。它看起来不错iOS7但是在,当用户给文本字段焦点时iOS6,我在内置上得到了一种难看的色调......显示这个截图inputAccessoryView

有人知道我可以在哪里设置色调吗?UIWebViewin确实给了我一个色调选项,Interface Builder但它似乎没有做任何事情。关于如何iOS决定在这里使用的色调的任何见解也会很有趣。

0 投票
0 回答
284 浏览

ios - 在不关闭键盘的情况下呈现 UIPopoverController

作为 UIButton 点击​​的结果,我试图呈现一个 UIPopoverController。UIButton 包含在作为 UITextField 的 inputAccessoryView 显示的自定义视图中。我看到的问题是,当出现 UIPopoverController 时,显示 inputAccessoryView 的 UITextField 会丢失第一响应者状态,因此会关闭键盘。有没有办法避免这种情况?理想情况下,我希望键盘和 inputAccessoryView 在 UIPopoverController 出现时保持可见。

我在下面附上了一个截图,展示了我希望实现的目标(右)和我目前看到的(左)。

一张图片展示了我希望实现的目标(右)和我目前看到的(左)

0 投票
2 回答
4620 浏览

ios - iOS键盘-输入带有自动布局的附件视图xib未接收到触摸事件

我通过将 .xib 加载到键盘的 inputAccessoryView 中,构建了一个连接到键盘的不断增长的 UITextView,类似于股票消息应用程序:

.xib 看起来像这样,并且正在使用布局约束,以便当用户输入更多行文本时 textView 垂直增长:

在此处输入图像描述

这一切都很好,旋转和一切,除了一个大错误 - 当文本是多行时,只有最底线处理触摸事件。这意味着用户无法在 UITextView 内滚动,因为他们的触摸事件被传递到后面的(深灰色)视图并进行滚动。他们也无法选择和编辑前 3 行的文本。

在此处输入图像描述

我想我可以通过捕获所有点击事件的坐标并检查键盘是否打开以及 UITextView 的高度来解决问题,然后选择正确的元素来接收触摸事件。但这是一个脆弱的解决方案,旋转更复杂。我的自动增长文本视图方法中是否缺少一些东西,或者更容易修复?