0

我整天都在试图弄清楚这一点,我感到完全迷失了。

我有一个文本字段,我希望能够使用自定义的 inputView 对其进行编辑。(例如,一个自定义的 inputView 包含一个UIDatePicker带有“完成”按钮来关闭它,也许还有几个其他按钮。)我想​​在界面构建器中设计这个 inputView(在故事板或 xib 中),并将其设置为文本字段的 inputView。

我无法弄清楚我应该做什么来连接所有东西。我不明白如何在我的 xib 中为自定义 inputView 获取按钮并将它们连接到我的主视图控制器中的操作。

我在这里看到了一个类似的问题:Add a Done button within a pop-up datePickerView in Swift? 但在这里,“完成”按钮是以编程方式构建的。

有人可以帮我找到最直接的方法来做我想做的事吗?

抱歉,如果我的问题令人困惑——我现在很迷茫。

4

1 回答 1

0

第 1 步:在 xib 上添加日期选择器和工具栏。检查屏幕截图。

在此处输入图像描述

第 2 步:为 DatePicker 和 textfield 创建 outlet。

第 3 步:在 viewDidLoad 中写入以下行

txtField.inputView = datePicker
txtField.inputAccessoryView = toolBar

我的代码截图。

在此处输入图像描述

于 2015-09-01T14:00:20.017 回答