nsanimationcontext

    0

    1답변

    이동하려는 프로젝트에 NSView가 있지만 다른 객체에 일반적으로 사용하는 애니메이션이 작동하지 않습니다 ... 이동하기 위해해야 ​​할 일은 무엇입니까? ? [[NSAnimationContext currentContext] setDuration:1.0]; NSRect rect = NSMakeRect(59.0,10.0,682.0,575.0); [[sel

    2

    1답변

    에 대한 프레임 크기를 애니메이션하지 않습니다. 그러나, 내가 NSImageView 에 대한 애니메이션 에 애니메이션의 프레임 크기 후 NSImageView에 대한 예상대로 다음 작품을 명시 적 프레임 크기 변경 를 추가하지 않는 한 NSButton 예상대로 작동하지 않습니다. 이는 200x200 크기의 원점으로 이동하고, 리사이즈 일 : NSButton와

    1

    2답변

    이 경우 완료 블록이 실행되지만 불행히도 창 위치 조정이 완료 될 때까지 기다리지 않고 창의 편집 시트를 즉시 열고 이동합니다. 내가 여기서 무엇을 놓치고 -O : 가장 이상한 것은 같은 소스에서 위의 몇 줄은 잘 작동 completition 블록의 같은 종류의 파일이다?

    3

    1답변

    커서가보기로 들어갈 때마다 속도를 줄이거 나 일시 중지하려는 NSAnimationContext (스크롤보기)가 있습니다. 이미 이런 일이 발생했을 때 감지 기능을 구현했습니다. 이제는 이미 진행중인 애니메이션을 느리게하는 방법을 알아야합니다. CALayers로이 작업을 수행하는 방법을 알아 냈습니다.하지만이 애니메이션에서 여러 AppKit보기를 사용할 수없

    1

    1답변

    에 대한 나의 질문은 : 아이폰 OS에서 합니까 NSAnimationContext 작업은? 질문 1의 대답이 아니오이면 CATransaction이 좋은 대체입니까?

    14

    4답변

    내 응용 프로그램 중 하나에 대해 자동 레이아웃 지원 뷰 분할 클래스를 만들고 있습니다. 다양한 기능 중 하나는 NSSplitView에서 보았 듯이 창을 축소하고 축소를 활성화 할 수 있다는 것입니다. 나는 제약을 사용하고 있기 때문에 , 내가 설정 한 다음 창에 필요한 폭 = (현재 폭) 제약 조건을 배치하고, 이것을 달성하고있어 애니메이션 방식으로 제약

    2

    2답변

    NSView의 중심을 중심으로 NSView의 회전을 애니메이션하려고하지만 회전 중에 좌우로 이동합니다. 이 원인은 무엇입니까? 회전시 -(void)startRefreshAnimation { [NSAnimationContext beginGrouping]; [[NSAnimationContext currentContext] setDuratio

    0

    1답변

    내 애니메이션을 여러 유사한 뷰 (배열로 관리)에서 수행 할 수 있지만 완료 핸들러는 매개 변수를 사용하지 않습니다. 그렇다면 어떻게 완성 된 애니메이션을 완성한 시점에서 알 수 있습니까? 다음은 하나의 (여러 개의) sectionView 프레임을 애니메이션으로 만드는 데 사용됩니다. 애니메이션이 끝나면 특정 섹션 뷰에 알림을 보낼 수 있어야합니다. NSL

    0

    1답변

    내가 달성하고자하는 것은 사용자가 버튼을 누르면 창이 커지고 여분의 공간은 공간을 채우는 데 필요한 공간을 채울 수있는 NSSplitview 패널로 가져옵니다. 윈도우 리사이즈와 스플릿 뷰를 독립적으로 애니메이션 할 수 있지만 두 애니메이션을 함께 넣으려고하면 필연적으로 다른 것 또는 단계별로 발생합니다. 먼저 윈도우의 크기를 부분적으로 조정 한 다음 sp

    3

    1답변

    단일 NSButton을 포함하는 간단한 Swift macOS 앱 (Xcode 8.2.1 사용)이 있습니다. 버튼을 클릭하면 지정된 기간 동안 페이드 아웃하고 싶습니다. 나는 NSAnimationContext을 사용할 수 있다고 생각했지만 어떤 값을 설정했는지에 상관없이 버튼은 거의 즉시 페이드 아웃됩니다. context 지속 시간. 이것을하는 것이 올바른