Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIButton游戏角色选择到UIImageView动画_Iphone_Sdk_Uiimageview_Uiimage_Uibutton - Fatal编程技术网

Iphone UIButton游戏角色选择到UIImageView动画

Iphone UIButton游戏角色选择到UIImageView动画,iphone,sdk,uiimageview,uiimage,uibutton,Iphone,Sdk,Uiimageview,Uiimage,Uibutton,我几乎快写完我的孩子教育应用程序了,呜呜 但是。。。我被什么东西卡住了 当应用加载时,我有我的主视图。它有4个FlipViews按钮,其中包含10个内容视图和4个字符选择按钮,图像将跟随您浏览每一个内容屏幕 问题是我不确定如何在多个视图中将UIButton选择链接到UIImage显示。我希望用户选择一个字符按钮,然后继续浏览FlipView,在视图中显示的图像应该是他们在主视图上选择的图像。因此,每次他们返回主视图时,他们都可以更改应用程序中跟随他们的角色 任何想法、帮助或代码都将不胜感激 多谢

我几乎快写完我的孩子教育应用程序了,呜呜

但是。。。我被什么东西卡住了

当应用加载时,我有我的主视图。它有4个FlipViews按钮,其中包含10个内容视图和4个字符选择按钮,图像将跟随您浏览每一个内容屏幕

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

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

多谢各位


Alex创建一个新对象,UIImageView的一个子类,它有一个-setImage方法。设置图像后,无论在何处嵌入该对象,它都将显示相同的图像。你甚至可以在子类视图旁边显示一个分数,或者一个名字或其他统计信息,这样当你从一个屏幕转到另一个屏幕时,所有的信息都会随图像一起显示。不需要在所有屏幕上为这样的全局信息创建标签

总之:

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

哦,谢谢你的快速回复!这正是我想要做的,但我想我需要看一些代码,继续搜索文档,但我现在正在工作:这很容易。您正在创建一个新类,UIView的子类。查找苹果的示例,其中包含以View结尾的文件,而不是以viewController结尾的文件等。一旦您找到一个在.h文件中显示类似@interface fooView:UIView的文件{,然后阅读。Elements示例有一堆视图,但有太多的其他负担。一旦定义了该类,然后在代码中的任何其他地方,比如在不同的屏幕中,您可以插入一个新的类实例,甚至可以调整其大小或设置其动画,使其在屏幕上浮动…一旦我得到角色选择的问题ted我将为UIImageView制作动画,并让它对触摸做出反应。这是我需要跨越的最后一个障碍!有时候简单的事情在Obj-c中变得如此困难