2013-02-11 2 views
1

NSViewController 중 하나에 layeranchorPoint 속성을 설정하고 싶습니다.setAnchorPoint를 호출하는 것이 언제 안전합니까? CALayer?

anchorPointloadViewawakeFromNib 안에 설정하려고했습니다. 이 두 가지 모두 의 view 속성에 처음 액세스 할 때 호출됩니다. 그리고 이것이 내가 현재 anchorPoint을 설정하고있는 곳입니다.

내가 겪고있어 문제는 최대한 빨리 추가 할 때 (어딘가에 내 메인 창에) 다른보기에 내보기 컨트롤러의 view 하위 뷰 등이, 코코아는 내부적으로 다음 우선 _updateLayerGeometryFromView라는 NSView에 개인 메소드를 호출하는 내 anchorPoint를 기본 앵커 포인트로 설정합니다.

제 질문은 무엇입니까? anchorPointlayer으로 덮어 쓰지 않고 설정할 수 있습니다.

답변

1

the AppKit release notes에서 (산 사자로서 10.9가 나올 때 링크를 업데이트해야합니다) : 10.8에

  • 는, AppKit의의 (a의 CALayer에 때 "레이어를 모두 다음과 같은 속성을 제어합니다 (implied), 위치, anchorPoint, 변형, 그림자 *, 숨김, 필터 및 compositingFilter와 같은 요소가 포함될 수 있습니다. ... 적절한 NSView 커버 방법을 사용하여 이러한 특성을 변경하십시오.

나는 the translateOriginToPoint: method을 시도합니다.

관련 문제