2014-02-21 48 views
-1

我已导入QuartzCore框架 enter image description here为什么我的图片不能动画?

我已经进口 enter image description here

我已经创建了一个UIView出口
enter image description here

的QuartzCore/CAAnimation.h文件这里是我的代码 enter image description here

我已经在我的代码中放置了一个断点nd它确实被调用,但图像不会移动。我错过了什么?

+0

你确认'leftScroll'不是'nil'吗? – rmaddy

+0

我有nslogged了leftScroll,我得到了leftscroll = ; };层= > – user3071579

回答

0

我想出了问题所在。我正在调用viewDidLoad中的方法。显然这个电话在放置时会被覆盖。我将该呼叫置于viewWillAppear中,并且动画工作。如果有人可以解释为什么呼叫不能在viewDidLoad中,我相信有人可以使用解释。

+0

你的UIView @的“位置”不能动画,直到它被布局,并且这不会发生在viewDidLoad。放置代码的最早时间应该在我相信的didLayoutSubviews中。 – user1459524

相关问题