【问题标题】:UIButton Game character selection to UIImageView animationUIButton 游戏角色选择到 UIImageView 动画
【发布时间】:2009-09-04 10:15:12
【问题描述】:

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

但是...我卡住了。

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

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

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

谢谢

亚历克斯

【问题讨论】:

  • 一旦我得到排序的字符选择问题,我将为 UIImageView 设置动画并让它也响应触摸。这是我需要跳的最后一个障碍! (有时在 Obj-c 中简单的事情变得如此困难)

标签: iphone sdk uiimageview uiimage uibutton


【解决方案1】:

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

总结:

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

祝你好运!

【讨论】:

  • 哦,感谢您的快速回复!这绝对是我想要做的,但我认为我需要查看一些代码,将继续搜索文档,但我现在正在工作:)
  • 这很容易。您正在创建一个新类,即 UIView 的子类。查找带有以 View 结尾而不是 viewController 等文件的 Apple 示例。一旦您在 .h 文件中找到类似 @interface fooView : UIView { 的内容,请阅读该示例。 TheElements 示例有很多视图,但有太多其他包袱。一旦你定义了那个类,然后在你的代码中的任何其他地方,比如在不同的屏幕中,你可以抛出你的类的一个新实例,你甚至可以调整它的大小或动画它(在屏幕上浮动)......跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多