任何人都可以告诉我在Xcode(iPhone)中执行以下操作的最佳方式.
我有一个主导航屏幕,上面有一些按钮.当用户点击任何按钮时,他们将被带到具有更多选项按钮的子导航屏幕.在这里,他们点击任何一个按钮,然后进入选项列表.单击任何列表选项将向用户显示包含一些信息的屏幕.这些屏幕中的每一个(无论您使用的应用程序的哪个部分)都看起来都一样.只有这些屏幕上的文字和图像会发生变化.
我附上了一张可以更好地解释它的图表.在Xcode中处理这个问题的最佳方法是什么?我已经尝试在Stroyboard中完成所有操作,因为我是Objective C的新手,但只是单个页面的数量正在减慢我的机器爬行速度.因此需要重新思考.
我也正在做这个应用程序的Android版本,我正在使用Fragments.有人可以帮忙吗?

编辑:刚到我的开发机器,这是我到目前为止所做的.我现在意识到这是完全错误的做法.如果你愿意,我已经为每个"屏幕"创建了一个视图控制器.
所以我只是根据图表为个人页面的所有"屏幕"创建一个视图控制器,然后根据选择的屏幕动态添加文本?任何人都可以指向我的教程方向或我需要搜索的内容吗?我不知道从哪里开始使用Xcode.

如果视图的元素是相同的(并且只有实际的文本和图像在变化),您在故事板中需要做的就是创建一个具有所有这些ui元素的视图控制器,然后从代码中设置它取决于您要在其中显示的内容(取决于用户在上一个视图控制器中单击的内容).
编辑:不知道为什么它被downvoted,但我会更清楚.显然,一个视图控制器并不是你需要在故事板中做的所有事情.您需要在与图中所有名为Page的元素相关的故事板上进行操作.然后你必须将它链接到一个PageViewController类和所有与可配置UI元素相关的出口,并且在你的prepareForSegue:方法代码中,你Secondary Nav Screen View Controller 必须根据你想要显示的内容进行配置.
在这里你可以找到一个很好的初学者教程,以及许多其他好的教程.您可能缺少的是,您还需要告诉故事板视图控制器是什么类,以及如何将标签和图像视图等内容连接到实际代码,以便您可以适当地配置它们.
IE

| 归档时间: |
|
| 查看次数: |
7334 次 |
| 最近记录: |