1
(参见示意图)UIPickerView模态带有已经显示的工具栏
如何用已经可见的工具栏实现此行为?另外,我在打开UIPicker模式时发现的一点信息都是基于使用UITextField,这不是我想要的。
我在找的是一个工具栏上的按钮,打开选择器模式,并附上工具栏。草图上的Button1只是简单地选择一个用户最可能选择的值(类似于“转到今天的日期”),并且完成应该隐藏模式并使工具栏返回到原始状态,以便连接到底部屏幕。
理想情况下,我希望这个带有选择器功能的工具栏可以在多个视图中使用。
不错的主意,但是我怎么能使用这个,而不必为我的故事板中的多个视图定义相同的UI元素?就像我刚才提到的那样,理想情况下,我需要这个功能在多个(目前是2个)视图中运行。 – Marv
@Marv嗯,你可以做的是提取整个工具栏或只是选择器到不同的视图+控制器,然后通过委托与父母进行通信,但它本身负责动画和约束。然后,您可以在任何需要它的地方通过“容器视图”('UIContainerView')来包含该视图+控制器。 – luk2302
非常感谢。工作得很好。有没有关于动画长度的指导方针,或者当您点击文本字段时,您是否偶然知道默认选取器模态幻灯片的动画持续时间? – Marv