반응형
확장 테이블 뷰에서 처음 확장때는 버튼이 눌리질 않고 다음 확장때부터는 정상적으로 눌린다.
스탠다드 타입의 테이블뷰에서는 버튼이 동작이 안될 것이다.
그래서 찾아봤더니 아래와 같이 설정해주니 버튼이 정상 동작한다.
cell.contentView.isUserInteractionEnabled = false
유저의 이벤트가 event queue로부터 무시되고 삭제됐는지를 판단하는 boolean 값
만약 isUserInteractionEnabled == false를 하면
view를 위한 touch, press, keyboard 그리고 focus event는 event queue에서 무시되고 삭제된다.
반대로 isUserInteractionEnabled == true를 하게 된다면 event는 정상적으로 뷰에 전달이 된다.
default는 true이다.
'iOS' 카테고리의 다른 글
[Swift] 함수(Function)? (0) | 2022.01.27 |
---|---|
[Swift] contentView (0) | 2022.01.24 |
[Swift] NotificationCenter (0) | 2022.01.12 |
[Swift] Substring (0) | 2022.01.12 |
[Swift] characteristic read, write (0) | 2022.01.06 |