gpt4 book ai didi

ios - 不同 View Controller 中的相同 View ?

转载 作者:行者123 更新时间:2023-11-28 08:17:44 25 4
gpt4 key购买 nike

我的观点是这样的:

Example:当我点击它们时,每个按钮都有一个 Action 要做。这些按钮通过编码动态变化(if 语句......),当我点击某个按钮时它会引导我到其他不同的按钮值......标签也在相应地变化。

它就像一种测验!

我想要的是当我点击一个按钮时,它应该引导我到( View 按钮)(区域)的不同布局。

Example OF Different layout 我正在考虑为每个我想做的事情添加一个新的 View Controller ,但这可能意味着 100 个 View Controller !我不知道这是否是正确的方法。有没有更好的办法?

最佳答案

首先,我会找出您想要的布局之间的相似之处。实现一个 View Controller ,使所有这些相似之处都发生。例如:

  • 在顶部显示标签
  • 在下面显示四个按钮
  • 在布局之间来回切换
  • 根据描述显示不同类型的按钮

然后您可以使用您的问题描述、可能的答案/按钮和每个按钮的行为来初始化您的 View Controller 。假设这是一个测验。因此,您创建了一个包含 Question 数组的 Quiz 类。每个 Question 都包含问题本身作为 String 和四个按钮中每个按钮的描述。它可以是形状和颜色或文本/答案。当然还有按钮的某种操作。它可能与 bool 状态或更复杂的枚举一样多。你明白了吗?(我的回答似乎和你的问题一样含糊。)

最后,您必须针对您的要求编写完整的描述。我会把它写成 txt、csv、plist、json(任何对你来说方便编写和解析的东西)并解析它。那将是最少的代码。

关于ios - 不同 View Controller 中的相同 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42124681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com