如何创建自定义UIDatePicker?

时间:2015-03-31 15:27:00

标签: objective-c uidatepicker health-kit

我正在为iOS创建健康和健身应用。作为用户注册的一部分,他们必须进入他们的高度。我要求用户使用日期选择器执行此操作,但我不确定如何执行此操作。任何人都有任何可以指导我正确方向的一般提示或链接吗?

干杯!

2 个答案:

答案 0 :(得分:3)

就像rmaddy提到的那样,你需要使用UIPickerViewUIDatePicker仅用于选择日期/时间。这是苹果文档的链接:

https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIPickerView_Class/index.html

以下是帮助您入门的一些提示:

1)在UIPickerView的实例上创建UIViewController类型的属性。我是为了演示而称之为pickerView

2)分配初始化pickerView或将其链接到storyboard / xib文件上的pickerView

3)确保将delegate的{​​{1}}设置为pickerView的实例。

4)确保您的UIViewController实例通过在UIViewController的接口声明旁边添加以下代码行来实现以下协议:UIPickerViewDataSourceUIPickerViewDelegate亚类:

UIViewController

5)实际实现<UIPickerViewDataSource, UIPickerViewDelegate> UIPickerViewDataSource所需的方法(以及任何可选方法)。这是您告诉UIPickerViewDelegate它有多少行和列的方式,以及填充所述行和列的文本。

一些示例代码如下所示:

pickerView

答案 1 :(得分:0)