谁能告诉我在 Xcode (iPhone) 中执行以下操作的最佳方法是什么。
我有一个主导航屏幕,上面有一些按钮。当用户单击任何按钮时,他们将进入带有更多选项按钮的子导航屏幕。在这里,他们单击任意按钮,就会看到选项列表。单击任何列表选项都会向用户显示一个包含一些信息的屏幕。这些屏幕中的每一个(无论您位于应用程序的哪一部分)看起来都是一样的。只有这些屏幕上的文本和图像会发生变化。
我附上了一张图表,可以更好地解释它。在 Xcode 中处理这个问题的最佳方法是什么?我尝试过在 Stroyboard 中完成这一切,因为我是 Objective C 的新手,但单页的数量之多就让我的机器速度慢了下来。所以需要重新思考。
我也在制作这个应用程序的 Android 版本,并且为此使用 Fragments。有人可以帮忙吗?
编辑:刚刚到达我的开发机器,这就是我到目前为止一直在做的事情。我现在意识到这是完全错误的做法。如果您愿意,我已经为每个“屏幕”创建了一个视图控制器。
所以我只是为所有“屏幕”创建一个视图控制器,例如根据图表单独页面,然后根据选择的屏幕动态添加文本?谁能指出我的教程方向或我需要搜索的内容?我不知道从哪里开始使用 Xcode。
如果视图的元素是相同的(并且只有实际的文本和图像发生变化),那么您在故事板中所需要做的就是创建一个包含所有这些 ui 元素的视图控制器,然后您可以从代码中设置它取决于您想要在其中显示的内容(取决于用户在上一个视图控制器中单击的内容)。
编辑:
不知道为什么它被否决,但我会更清楚。显然,一个视图控制器并不是您在故事板中需要做的全部事情。这就是您需要在与图中称为“页面”的所有元素相关的故事板上执行的所有操作。然后,您必须将其链接到 PageViewController 类以及与可配置 UI 元素相关的所有出口以及您的代码中的prepareForSegue:
方法从Secondary Nav Screen View Controller
您必须根据您想要显示的内容进行相应配置。
Here http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1您可以找到一个很好的初学者教程,以及许多其他很好的教程。您可能缺少的是,您还需要告诉情节提要视图控制器是什么类,以及如何将标签和图像视图等内容连接到实际代码,以便您可以适当地配置它们。
I.E.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)