2012-08-19 5 views
3

iOS CAGradientLayer docs에 따르면 type 속성에는 하나의 유효한 값인 kCAGradientLayerAxial 만 있으며이 속성도 기본값입니다. 이 속성의 목적은 drawLayer : inContext를 오버라이드하지 않고 방사형 CAGradientLayer를 구현하고 kCAGradientLayerRadial과 비슷한 것을 찾기를 희망하면서 나에게는 신비입니다. 모든 조명은 감사합니다.CAGradientLayer 유형 - 점은 무엇입니까?

답변

10

애플은 기존 프로그램과의 API 호환성을 깨지 않고 새로운 유형의 그래디언트를 나중에 추가 할 수 있습니다.

+0

사람들이'-type' 매개 변수를 하위 클래스에 추가하는 것을 막을 수 있습니다. 하위 매개 변수는 Apple이 나중에 추가 할 경우 중단됩니다. 그러나 나는 더 많은 유형이 계획되어졌고 이후에 삭감되었다고 생각합니다. –