Ios UIButton动画不工作

Ios UIButton动画不工作,ios,animation,uiview,animatewithduration,Ios,Animation,Uiview,Animatewithduration,我是xcode的新手,每天都在学习新的东西,我被卡住了。我想在第二个情节提要(MapTwoViewController)上创建一个自定义按钮,假设它是一个看起来像云的自定义按钮,从左到右 我在故事板中创建了自定义按钮,在GWSMapTwoViewController.h中创建了IBOutlet,因此它看起来像这样,并链接到按钮: #import <UIKit/UIKit.h> @interface GWSMapTwoViewController : UIViewController

我是xcode的新手,每天都在学习新的东西,我被卡住了。我想在第二个情节提要(MapTwoViewController)上创建一个自定义按钮,假设它是一个看起来像云的自定义按钮,从左到右

我在故事板中创建了自定义按钮,在GWSMapTwoViewController.h中创建了IBOutlet,因此它看起来像这样,并链接到按钮:

#import <UIKit/UIKit.h>

@interface GWSMapTwoViewController : UIViewController
@property (nonatomic, strong) IBOutlet UIButton *cloudAnimate;

@end
它只是不想设置动画,它直接到达终点,如果我删除动画代码,云就会出现在200,100,但是如果我把动画代码放进去,云就会移动到100,200或者我放进去的任何坐标。它只是没有动画,所以它要么在起点,要么在终点


有人知道我什么时候做错了吗?

移入动画代码

 - (void)viewDidAppear:(BOOL)animated
因为viewDidLoad是在视图可见之前调用的


不要忘记调用super

将动画代码移入

 - (void)viewDidAppear:(BOOL)animated
因为viewDidLoad是在视图可见之前调用的


不要忘记调用super

将动画代码移入

 - (void)viewDidAppear:(BOOL)animated
因为viewDidLoad是在视图可见之前调用的


不要忘记调用super

将动画代码移入

 - (void)viewDidAppear:(BOOL)animated
因为viewDidLoad是在视图可见之前调用的



别忘了给super打电话

你的代码非常适合我。你正在使用和瞄准哪个版本的xCode/iOS?Dimentar下面说的5.0.2成功了!好的,很好-一定是模拟器和设备之间的区别-上面的代码在模拟器上工作是出于某种原因:DYour代码对我来说非常适合。你正在使用和瞄准哪个版本的xCode/iOS?Dimentar下面说的5.0.2成功了!好的,很好-一定是模拟器和设备之间的区别-上面的代码在模拟器上工作是出于某种原因:DYour代码对我来说非常适合。你正在使用和瞄准哪个版本的xCode/iOS?Dimentar下面说的5.0.2成功了!好的,很好-一定是模拟器和设备之间的区别-上面的代码在模拟器上工作是出于某种原因:DYour代码对我来说非常适合。你正在使用和瞄准哪个版本的xCode/iOS?Dimentar下面说的5.0.2成功了!好的,很好-模拟器和设备之间一定有区别-上面的代码在模拟器上工作是出于某种原因:DHis代码对我的工作方式一模一样-我认为他正在做的其他事情导致了问题。-(无效)viewDidLoad在初始化之前,不适用于animationOK如果我能弄清为什么它对其他人有效,而不是对我有效,而是Dimentar所说的有效,那就太好了。嗯,他的代码对我来说正是如此-我认为他正在做的其他事情导致了这个问题。-(无效)viewDidLoad是在初始化之前,而不是在动画中。如果我能弄清楚为什么它对其他人有效,而不是对我,而是Dimentar说的有效,那就好了。嗯,他的代码对我来说正是如此-我认为他正在做的其他事情导致了这个问题。-(无效)viewDidLoad是在初始化之前,而不是在动画中。如果我能弄清楚为什么它对其他人有效,而不是对我,而是Dimentar说的有效,那就好了。嗯,他的代码对我来说正是如此-我认为他正在做的其他事情导致了这个问题。-(无效)viewDidLoad是在初始化之前,而不是在动画中。如果我能弄清楚为什么它对其他人有效,而不是对我,而是Dimentar说的有效,那就好了。六羟甲基三聚氰胺六甲醚