2010-01-25 7 views
2

기본 모양과 그라디언트 등을 그리는 것과 같은 Quartz 2D 그림의 기본 사항에 익숙하지만 "경사"모양을 사용하여 모양을 그리는 방법을 잘 모르겠습니다. 이처럼 보이는 : Quartz에서의 "Beveled"모양 2D

beveled circle http://www.shaggyfrog.com/junk/beveled-circle.jpg

는 기본적으로 우리는 한 구석에 광택이있어, 반대 모서리에 어쩌면 약간의 음영. 제 생각에는 - 제가이 이미지를 만들지는 않았지만, 제가 그것을 대략적으로 표현할 수 있기를 바랍니다.

아이디어가 있으십니까? 이것은 iPhone에 있으며 기본 프레임 워크를 사용하고 가능한 모든 외부 라이브러리를 사용하지 않으려합니다.

답변

1

실제로이 문제에 대해 취할 수있는 몇 가지 유용한 방법이 있습니다.

  1. 기본 도형 기법을 사용하고 하나 이상의 그래디언트 커브와 결합하십시오. 곡선/채우기가있는 (암시 적 객체 생성).

  2. 사용자 지정 UIView를 빌드하고 drawRect에서 픽셀 당 개체를 빌드하십시오.

  3. 경 사진 그림자 모양을 미리 렌더링하고 이미지에로드 한 다음 UIImageView로 블릿합니다.