【问题标题】:Best & easiest way to do my UX for iOS App [closed]为 iOS 应用程序做我的 UX 的最佳和最简单的方法 [关闭]
【发布时间】:2013-06-21 01:45:54
【问题描述】:

我是 iOS 应用程序开发的新手,遇到一个简单的问题!

由于图片胜于雄辩,请在附件中找到我将要做的小屏幕截图/模型(最简单的方法和最好的方法)!

所以解释一下,我希望我的“HomeViewController”测量我屏幕的大约一半,而另一半将专用于另外 3 个 viewController(First、Second 和 ThirdViewController)。

要访问这三个视图控制器(如图所示),“HomeViewController”上有三个按钮

我的问题很简单,我正在寻找最好和最简单的方法!

我希望你能理解我,因为我是法国人 ;-)

**CLICK HERE TO SEE MY UX PROJECT MOCKUP** http://imageshack.us/a/img801/5422/o6o.png

【问题讨论】:

    标签: ios objective-c cocoa-touch viewcontroller user-experience


    【解决方案1】:

    您正在描述一个主从应用程序,它是 Xcode 中新项目选择器中可用的基本模板。 Apple 建议您不要重复功能,而是使用 UIKit 的标准功能。这个想法是通过给他们熟悉的句柄来避开用户的内容。查看展示如何使用 tableViews 和 Master Detail Application 模板的教程。

    【讨论】:

      【解决方案2】:

      我看到了你的问题。现在我认为您选择实现的方式会变得更加复杂,例如创建 HomeViewController 或 ThirdViewController。

      我的建议:现在你有一个 viewController 那 self.view 。而不是创建 HomeViewController 或 ThirdViewController,您应该创建 HomeView 或 ThirdView(它只是 UIView)。之后,您在 sef.view 的一半屏幕中添加 HomeView,在 HomeView 中添加 3 个按钮。在每个按钮都有一个功能,当您单击时,您只需在创建和添加新视图之前删除旧视图来更改视图(第一、第二和第三视图)。

      如果你不明白,请告诉我。如果您选择简单的方式,我认为这很简单。

      【讨论】:

        【解决方案3】:

        我不确定您希望获得多深,但我认为最简单的布局是具有三个单独视图的单个视图控制器,可以从该视图控制器中添加/删除。创建您的三个按钮,每个按钮附加一个不同的选择器(例如“showViewOne、showViewTwo、showViewThree 等。如果您想获得幻想,可以将它们全部指向相同的函数,然后在发送者上执行条件语句在该函数内部)。三个函数中的 显示您要显示的新视图并删除其他两个(如果它们存在)。

        如果您需要,我可以更深入地了解并可能在明天添加代码,但这似乎很简单。

        【讨论】:

          猜你喜欢
          • 2013-06-05
          • 2018-12-15
          • 2017-02-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-16
          • 2010-09-30
          相关资源
          最近更新 更多