Things take time

[SWIFT] 투명도가 있는 뷰 하위에 추가 되는 뷰에서 투명도 영향 받지 않기 본문

iOS (기능)

[SWIFT] 투명도가 있는 뷰 하위에 추가 되는 뷰에서 투명도 영향 받지 않기

겸손할 겸 2020. 2. 25. 15:46

간단히 말해, 카카오톡의 이모티콘처럼, 바탕 뷰는 투명도가 있어서 맨 아래에 있는 뷰가 보여야하지만, 가장 위에 있는 뷰(투명도가 있는 뷰 밑에 있는)는 상위 뷰의 투명도를 영향받지 않기 위해서는 아래의 코드 설정이 필요하다.

 

구조

쥐 모양의 이미지

회색의 바탕

메시지 창

 

 

** 참고: 스토리보드상에서 먼저 상위뷰의 투명도를 지정하지 말 것(Alpha 값은 1로)

self.tlkMsgEmoThumbView.backgroundColor = UIColor.gray.withAlphaComponent(0.8)