문제

내 게임에서 여러 번 재사용되는 여러 가지 색상 블록 이미지가 있습니다 (퍼즐 게임의 간단한 사각형). 여러 이미지 중 하나 일 수있는이 이미지 각각 (퍼즐 블록의 상징)에 투명한 오버레이를 적용하고 싶습니다. 이 작업을 수행하는 "최상의"방법이 있습니까? 서브 뷰를 만드는 것은 여기서 나쁜 생각처럼 보입니다.

UIIMAGEVIEW와 UIIMAGE에는 필요한 방법이없고 아직 핵심 그래픽으로 뛰어 들지 않았지만 내가해야한다면해야 할 경우 나는 이것을 묻습니다. 사실, 좋은 튜토리얼을 아는 사람이라면 공유하십시오.

도움이 되었습니까?

해결책

하위 뷰는 실제로 나쁜 생각이 아니며 구현하기가 가장 쉽습니다.

또 다른 대안은 a를 사용하는 것입니다 UIView 그리고 덮어 씁니다 drawRect 코어 그래픽을 사용하여 퍼즐 이미지와 오버레이를 렌더링합니다. 이것은 몇 가지를 렌더링하는 것보다 약간 느리지 만 UIImageViews.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top