【问题标题】:UI Design for UIDatePicker in iOSiOS中UIDatePicker的UI设计
【发布时间】:2012-08-05 16:26:21
【问题描述】:

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

如您所见,它有 CancelSet 按钮。

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

【问题讨论】:

    标签: iphone objective-c ios xcode


    【解决方案1】:

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

    http://kintek.com.au/blog/portkit-ux-metaphor-equivalents-for-ios-6-and-android-4/

    希望这能让你开始。

    【讨论】:

      【解决方案2】:

      Apple 有一个示例项目可以证明这一点。您必须稍微调整一下:与其显示/隐藏日期选择器本身,不如显示/隐藏一个包含日期选择器和关闭按钮的视图。

      它叫DateCell

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

      【讨论】:

      • 非常感谢,我查看了示例。
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2015-10-02
        • 1970-01-01
        • 1970-01-01
        • 2013-04-11
        • 1970-01-01
        • 1970-01-01
        • 2012-12-11
        • 2012-06-24
        • 1970-01-01
        相关资源
        最近更新 更多