2011-11-25 6 views
0

, 나는 이런 내 도구 모음 뒤에 그림자 효과,어느 것이 툴바 뒤의 그림자 효과에 더 효율적입니까? 나는 아이폰 OS 플랫폼에서 응용 프로그램을 쓰고 있어요

enter image description here 현재 내가 시작을 위해의 UIImageView를 사용하고

  • , 그러나 나는 알고 싶다을 할 하나 더 나은 선택이 될 것이라고? UIImageView를 사용하거나 그 안에 그라디언트로 사각형을 그립니까?

모든 inout!

+1

내가 누락되었거나 가장 간단한 해결책은보기의 레이어에 그림자를 추가하지 않을까요? –

+0

@ Paul.s 무엇을 의미합니까? 그림자 효과를 원하면 가능한 옵션으로 효과를 추가해야합니다. 예? 아니면 애플의 비밀 그림자 효과 체크 박스에 대해 뭔가 빠져 있습니다 :) – doNotCheckMyBlog

+0

각보기는'CALayer'에 의해 뒷받침됩니다. 레이어에는 그림자 속성이 있습니다. 당신은'myView.layer'를 수행하여 레이어를 얻습니다. –

답변

2

그림자가 겹치는 애니메이션 콘텐츠가 있습니까? 그것이 없으면, 나는 그것이 물질에 충분한 차이를 만드는 것을 의심한다. 어떤 경우에는 UIImageView로 가십시오. 왜냐하면 가장 쉬운 방법이기 때문입니다.

애니메이션 콘텐츠가 될 것이라면 직접 그림을 그릴 때 약간의 성능 향상을 기대할 수 있지만 핵심 그래픽 최적화 (캐시 그라디언트 캐시)를해야 할 것입니다. 다시 그리기를 위해 CGGradient를 캐시하는 등).

조숙 한 조심주의. 알아라!

+0

감사합니다. Kenny! 이 응용 프로그램에서 애니메이션을 만들 계획이 없으므로 UIImageView와 함께 갈 것입니다. 그렇지 않으면 핵심 그래픽을 사용해야합니다. – doNotCheckMyBlog

관련 문제