0

我有一个 iphone 应用程序,我正在尝试创建用户可以从各种“级别”中选择的地方,但我希望以后能够更改级别的数量,所以我不只是想创建一个几个静态按钮,而是一个动态的级别列表。

我的游戏中“关卡”之间的唯一区别是地图视图中使用的坐标,所以我真正想要的是一个动态的关卡列表,一旦点击,它就会转到我的地图视图并自动填充坐标数组与相关给定用户级别选择的坐标。

实现这一点的最佳方法是什么?TableView 看起来像正确的格式,但我见过的唯一示例是列表,一旦选择了表中的项目,就不会转到不同的视图,更不用说将数据从该选择传递到下一个视图。

任何帮助是极大的赞赏!

4

1 回答 1

0

如果您不想进入更高级的代码,请使用表格视图。选择一行后,将其行号(选择)保存在单例中(您可以为此使用应用程序委托)并在导航控制器上使用地图推送视图 - 该视图将“询问”单例进行选择。

如果你不怕弄脏你的手,你可以在 UIScrollView 上创建 UIButtons(或其他可点击控件)的动态列表。对于奖励积分,将超过 1 个按钮放在一行上(有点像 iPhone“桌面”上的应用程序图标)。当一个人被选中时,将选择保存在单例中(像以前一样)。

于 2012-05-08T13:39:46.693 回答