0

我的孩子教育应用程序的编码快要结束了,哇哦!

但是...我坚持了一些事情。

当应用程序加载时,我有我的主视图。它有 4 个用于翻转视图的按钮(每个都有 10 个内容视图)和 4 个用于字符选择的按钮(一个图像将跟随您浏览每个内容屏幕)。

问题是我不确定如何将 UIButton 选择链接到 UIImage 在多个视图中显示。我希望用户选择一个字符按钮,然后继续翻转视图,在视图中显示的图像应该是他们在主视图上选择的图像。因此,每次他们返回主视图时,他们都可以更改将在应用程序周围跟随他们的角色。

任何想法、帮助或代码将不胜感激!

谢谢你

亚历克斯

4

1 回答 1

0

创建一个新对象,一个 UIImageView 的子类,它有一个 -setImage 方法。设置图像后,无论您在何处嵌入该对象,它都会显示相同的图像。您甚至可以让该子类视图旁边显示一个分数、名称或其他统计信息,因此当您从一个屏幕转到另一个屏幕时,所有这些信息都会随着图像跟随您。无需在所有屏幕中为这样的全局信息创建标签。

总之:

  • 使用 New File... 菜单在 Xcode 中创建 UIView 或 UIImageView 的新子类。如果您将拥有除图像之外的其他项目,您将使用新的 UIView。
  • 添加允许您设置图像、更新文本统计信息等的方法。
  • 奖励:你可以让类处理点击,所以如果用户点击图像,你可以做一些事情,比如提供帮助或运行一个可爱的小动画
  • 将该对象嵌入到您希望的任何屏幕中。请记住,您可以使用变换在每个屏幕中设置不同的视图大小。酷,不是吗?
  • 差不多就是这样!

祝你好运!

于 2009-09-04T10:19:05.853 回答