0

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

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

所以解释一下,我希望我的“HomeViewController”测量我屏幕的一半左右,另一半专用于其他 3 个视图控制器(第一、第二和第三视图控制器)。

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

我的问题很简单,我正在寻找最好和最简单的方法来做到这一点!

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

**点击这里查看我的用户体验项目模型** http://imageshack.us/a/img801/5422/o6o.png

4

3 回答 3

1

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

于 2013-06-21T03:00:44.270 回答
0

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

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

于 2013-06-21T01:54:16.290 回答
0

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

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

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

于 2013-06-21T02:16:15.680 回答