gpt4 book ai didi

iphone - 用于在 UIPickerView 和其他自定义数据输入中滑动的嵌入式代码

转载 作者:行者123 更新时间:2023-11-28 23:13:13 26 4
gpt4 key购买 nike

我正在寻找一个库,它可以让 UIPickerView(或其他自定义 View )从屏幕底部滑入变得非常简单,就像键盘或操作表一样。它应该支持在选择器上方放置一个工具栏(带有自定义按钮),并且应该有关闭选择器的选项(比如在选择器外部点击等)

我知道如何为任何给定的 View Controller 编写代码,但我正在寻找一种可重用的通用解决方案,对呈现 Controller 的影响最小。

这存在吗?我找不到一个...

最佳答案

只要您的目标不是 iOS 3.2 之前的版本,您就可以使用 inputViewinputAccessoryView需要使用自定义输入法的 UIResponder 子类的属性。就代码中的其他任何内容而言,它的工作方式与标准键盘完全一样。如果您的 UIResponder 是 UITextField 或 UITextView,您甚至不必子类化,因为这些类已经将 inputViewinputAccessoryView 重新声明为可读写。

唯一的缺点是关闭自定义输入 View 与关闭标准键盘完全一样,因此没有内置支持仅通过触摸弹出窗口以外的任何地方来关闭。但另一方面,使用标准键盘执行此操作的任何现有解决方案也无需修改即可在此处使用。就个人而言,我通常只是在用于 inputAccessoryView 的 UIToolbar 上放置一个“完成”按钮。

有关这方面的更多详细信息,请参阅 the documentation .参见 Customizing the iPhone keyboard以获得更详细的先前答案。

关于iphone - 用于在 UIPickerView 和其他自定义数据输入中滑动的嵌入式代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7447429/

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