0
이동하려는 프로젝트에 NSView가 있지만 다른 객체에 일반적으로 사용하는 애니메이션이 작동하지 않습니다 ... 이동하기 위해해야 할 일은 무엇입니까? ?NSView 애니메이터가 코코아에서 작동하지 않는 이유
[[NSAnimationContext currentContext] setDuration:1.0];
NSRect rect = NSMakeRect(59.0,10.0,682.0,575.0);
[[self.myView animator] setFrame: rect];
글쎄, 어떻게 되나요? (그리고'self.myView'가'nil'이 아니라는 것을 확인 했습니까? 그리고 거기에 하드 코딩 된 프레임이 기존 프레임과 다릅니 까?) –
애니메이션 대신에 아무 일도 일어나지 않습니다. 그러나 나는 시도했습니다. 그 코드를 단독으로 실행하고 예가 작동합니다 ... IAP를 실행 한 후에 호출하면 작동하지 않습니다 ... 그리고 이제 Log 패널에 경고가 나타납니다. "CoreAnimation : 경고, 삭제 된 스레드 커밋되지 않은 CATransaction이있는 환경에서 CA_DEBUG_TRANSACTIONS = 1로 설정하면 backtraces를 로깅 할 수 있습니다. "...이게 무슨 뜻인지 모르겠군요 ... – Blue
"IAP를 실행 한 후 "는 무엇을 의미합니까? 이 코드를 가지고있는 메소드는 무엇입니까? –