【问题标题】:Best & easiest way to do my UX for iOS App [closed]为 iOS 应用程序做我的 UX 的最佳和最简单的方法 [关闭]
【发布时间】:2013-06-21 01:45:54
【问题描述】:
【问题讨论】:
标签:
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 等。如果您想获得幻想,可以将它们全部指向相同的函数,然后在发送者上执行条件语句在该函数内部)。三个函数中的 显示您要显示的新视图并删除其他两个(如果它们存在)。
如果您需要,我可以更深入地了解并可能在明天添加代码,但这似乎很简单。