附加已经可见工具栏的UIPickerView模式

时间:2015-10-17 18:26:04

标签: ios swift interface-builder

(见草图)

如何使用已经可见的工具栏实现此行为?另外,我在打开UIPicker模式时发现的小信息都是基于使用UITextField而不是我的目标。

我正在寻找的是工具栏上的一个按钮,打开了拾取器模态,并附有工具栏。草图上的Button1只是选择一个用户最有可能选择的值(类似于"转到今天的日期和#34;),并且应该隐藏模态并将工具栏带回到它上面。原始状态附着在屏幕底部。

理想情况下,我喜欢这个工具栏,并且可以在多个视图中使用选择器功能。

Sketch

1 个答案:

答案 0 :(得分:1)

您可以为故事板添加约束,将它们作为插座连接到您的代码,然后在需要时禁用并启用相应的插件。

一个约束设置是:

  • 添加一个约束,将选择器的顶部固定到视图的底部
  • 添加另一个约束,将拾取器的底部固定到视图的底部
  

- >如果启用1并禁用2,则隐藏选择器    - >如果启用2并禁用1,则选择器可见

约束的变化是可动画的,这将导致UI的平滑变化。