将 InputAccessoryView 设置为 UISearchController

Posted

技术标签:

【中文标题】将 InputAccessoryView 设置为 UISearchController【英文标题】:Setting InputAccessoryView into UISearchController 【发布时间】:2019-12-14 02:26:32 【问题描述】:

我目前正在尝试通过本指南在导航栏中使用搜索栏扩展我的 Xamarin.Forms 应用程序:https://codetraveler.io/2019/10/05/adding-a-search-bar-to-xamarin-forms-navigationpage/

到目前为止效果很好。但现在我还想根据此页面上的可用内容向键盘添加自定义操作。但似乎 InputAccessoryView 没有 UISearchController 的可用设置器。那么如何设置这些自定义操作和完成按钮呢?还有其他方法可以添加吗?或者它可能是 Xamarin 的一个错误,即 InputAccessoryView 不可设置?

【问题讨论】:

【参考方案1】:

nvm 有时稍微睡一会儿会有很大帮助。 InputAccessoryView 当然需要在 UISearchController 内的 SearchBar 上设置,而不是直接在 UISearchController 上...

【讨论】:

以上是关于将 InputAccessoryView 设置为 UISearchController的主要内容,如果未能解决你的问题,请参考以下文章

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

没有为 UITextField 正确添加 inputAccessoryView

在解除inputAccessoryView设置为toolbarItems的键盘后,toolbarItems消失

inputAccessoryView 没有在 iPhone X 上获得触摸事件

为多个 UITextField 使用 inputAccessoryView UIToolbar

iPad 上带有 UITextView 的 InputAccessoryView