UIKit
hitTest 오버라이드
UIKit 커스텀 탭바 가운데에 위로 20pt 튀어나온 원형 버튼을 두었습니다. 튀어나온 부분을 탭하면 반응이 없습니다. 아래 오버라이드 중 이 문제를 올바르게 해결하는 것은?
// 탭바(부모 뷰) 안
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
/* ??? */
}하나만 선택
UIKit 커스텀 탭바 가운데에 위로 20pt 튀어나온 원형 버튼을 두었습니다. 튀어나온 부분을 탭하면 반응이 없습니다. 아래 오버라이드 중 이 문제를 올바르게 해결하는 것은?
// 탭바(부모 뷰) 안
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
/* ??? */
}하나만 선택
UIKit주관식기초
UIKit 앱에서 화면을 탭했을 때 그 터치가 어떤 뷰에 전달되는지 결정되는 과정(hit testing)을 설명해 주세요.
#hit-test #touch
UIKit주관식입문
UIKit 커스텀 뷰를 디버깅하다 bounds.origin이 (0, 0)이 아닌 값을 봤습니다. frame과 bounds는 무엇이 다른가요?
#bounds
UIKit주관식기초
직접 만든 커스텀 뷰(예: 태그 칩 뷰)를 UIStackView에 넣었더니 크기가 0으로 잡혀 보이지 않습니다. 원인과 해결 방법을 intrinsic…
#custom-view
UIKit주관식딥다이브
UIView 애니메이션으로 화면을 가로질러 3초 동안 이동하는 뷰가 있습니다. 이동 중에 뷰를 탭해도 반응이 없고, 애니메이션 중간에 view.frame을 찍어…
#touch