2014-02-21 3 views
-1

나는 enter image description here왜 내 이미지에 애니메이션이 적용되지 않습니까?

내가 수입 한 QuartzCore 프레임 워크를 내가 UIView의 아울렛
enter image description here

을 만든 enter image description here

QuartzCore/CAAnimation.h 파일을 가져온 다음은 내 코드입니다 enter image description here

내 코드에 중단 점을 배치했습니다. 그것은 호출되지만 이미지는 움직이지 않습니다. 내가 뭘 놓치고 있니?

+0

'leftScroll'이'nil'이 아닌지 확인 했습니까? – rmaddy

+0

leftscroll에 nslogged가 있는데 leftscroll이 표시됩니다. ; }; layer = > – user3071579

답변

0

문제점이 무엇인지 알아 냈습니다. viewDidLoad 메서드를 호출했다. 외관상으로는 거기 배치 될 때 외침은 무시해 얻는다. viewWillAppear에 호출을 배치하고 애니메이션이 작동했습니다. 누군가가 call이 viewDidLoad에 존재할 수없는 이유를 설명 할 수 있다면 누군가가 설명을 사용할 수있을 것이라고 확신합니다.

+0

UIView의 @ position은 배치 될 때까지 움직일 수 없으며 viewDidLoad에서는 발생하지 않습니다. 가능한 한 가장 빨리 코드를 배치 할 시간은 didLayoutSubviews입니다. – user1459524

관련 문제