뷰의 오른쪽 상단에 메뉴 버튼 (+)이 있습니다. 버튼을 누르면 다른 여러 버튼이 드롭 다운되면서 선택됩니다.버튼 백그라운드에서 모든 뷰 디밍
이 모든 단추 아래의 모든보기를 효율적으로 어둡게하고 싶습니다.
내가 현재하고있는 방식은 버튼을 클릭 한 후에 투명도뿐만 아니라 배경색 및 투명도를 변경하는 것입니다.
if button.isHidden {
self.dimView!.backgroundColor = UIColor.black
self.dimView!.alpha = 0.7
} else {
self.dimView!.alpha = 0
}
이 방법을 효과적으로 사용할 수 있습니까? 감각에 방해가되지 않으며 전화가 느려지지 않는다는 점에서 효율성이 있습니까?
보기가 배경에 있으면 드롭 다운 버튼의 터치를 방해하지 않습니다. –
@ShamasS 뷰가 테이블 뷰 및 다른 레이블 위에있는 경우, 뷰의 상단에 있지만 테이블 뷰가 지연 될지 확실하지 않은 경우 터치를 방해하지 않는 것처럼 보입니다. – gencode