2010-11-22 2 views
0

Core Animation에서 텍스트와 테두리를 가볍게 3D로 보았더라도 3d 모양을하고 싶습니다.CALayer를 사용하여 베젤 테두리 또는 텍스트를 그리려면 어떻게해야합니까?

지금 막 모서리 반경을 가진 CALayer를 만들었지 만, 결국 베 지어 곡선으로 바꿀 수 있습니다. 그러나 베젤 문자로 시작하는 방법조차 모릅니다. 일러스트 레이터 나 포토샵으로 자습서를 볼 수 있기 때문에 여기에 가능하다고 생각합니다. 그러나 아직 아무것도 찾을 수 없습니다.

답변

1

그림자를 사용하십시오. 밝은 텍스트 색상과 어두운 그림자 색상 또는 그 반대로, 원 포인트 오프셋 (어느 방향으로 색상을 갖고 어떤 방식으로 텍스트를 나타낼 지 반영해야 함) 및 흐림 효과 없음.

CALayer에는이를 설정하는 데 사용할 수있는 네 가지 속성이 있습니다.

시력이 약한 사용자에게 특히 읽기 쉽도록하십시오. 대비를 너무 낮게 만들지 말고, 텍스트를 올리거나 조각하지 말고 흐리게 보이게하지 마십시오.

그리고 the Mac OS X interface에서 광원이 바로 위에 있으므로 그림자가 똑바로 내림됩니다. 조각 된 텍스트의 경우 그림자 (텍스트의면)가 텍스트의 밝은면 (텍스트면)보다 위에 있어야합니다. 제기 된 텍스트는 아래에 있어야합니다.

관련 문제