Iphone iOS中UIDatePicker的UI设计

Iphone iOS中UIDatePicker的UI设计,iphone,objective-c,ios,xcode,Iphone,Objective C,Ios,Xcode,我有Android的经验,目前开始学习iOS。我在Android应用程序中创建了一个拾取数据的机制。当我点击日期按钮时,会弹出一个日期选择器: 如您所见,它有取消和设置按钮 我的问题是关于我的iphone应用程序。我想要同样的机制。当我点击按钮时,日期选择器弹出(可以像Android日期选择器一样设置Set和cancel按钮)。我该怎么做?我不确定这在iPhone中是否是一个好方法,如果我们能设计出更好的机制,你能帮我吗 苹果公司有一个示例项目来演示这一点。您必须稍微调整它:您需要显示/隐藏包

我有Android的经验,目前开始学习iOS。我在Android应用程序中创建了一个拾取数据的机制。当我点击日期按钮时,会弹出一个日期选择器:

如您所见,它有
取消
设置
按钮

我的问题是关于我的iphone应用程序。我想要同样的机制。当我点击按钮时,日期选择器弹出(可以像Android日期选择器一样设置
Set
cancel
按钮)。我该怎么做?我不确定这在iPhone中是否是一个好方法,如果我们能设计出更好的机制,你能帮我吗


苹果公司有一个示例项目来演示这一点。您必须稍微调整它:您需要显示/隐藏包含日期选择器和解雇按钮的视图,而不是显示/隐藏日期选择器本身

它叫


基本上,它将日期选择器视为包含日期的单元格的键盘。当用户输入一个文本字段(因此,需要真正的键盘)时,您需要管理隐藏它并滚动以保持日期行在视图中,但您需要的所有位都以这种或那种方式出现在该项目中。

一种方法是在包含日期选择器的同一视图中添加自定义按钮,然后在用户需要时弹出它。不要使用日期选择器委托,而是使用按钮操作获取日期选择器值。

这里是Android和iOS标准小部件之间的UX比较,并提供相关Apple/Android网站上的文档链接。这是开始学习所有技术术语的好方法


希望这能让您开始。

我很感激,我会检查一下样本。