2017-10-24 7 views
0

UIButtons 안에 UITableViewCells이 있고, 모두 기본 탭 애니메이션이 누락되어 있습니다. 유형을 .system, showsTouchOnHighlight = true으로 설정하는 것과 같은 몇 가지 해결책을 찾았지만 아무도 도움이되지 않았습니다. 여기에 어떤 문제가 있습니까?UITableViewCell 내부의 UIButton 기본 탭 애니메이션

+0

Pls 버튼의 강조 표시된 이미지/색상을 확인하십시오. –

+0

@BencePattogato 모두 기본값으로 설정되어 있습니다. 선택된 이미지가 없습니다. – JuicyFruit

+1

당신이 실수로 동작을 변경하는 것을 설정했다고 생각합니다. IB가 작동하면 버튼을 제거하고 IB에서 새 것을 작성하십시오. –

답변

0

"문제"가 아닙니다. 의도적으로 설계된 것입니다.

테이블보기 또는 스크롤보기 또는 컬렉션보기에 단추와 같은 개체가 있고이를 "터치"하면 시스템에서 단추를 누르는 지 또는 터치 할 것인지를 알아야합니다. -drag 버튼이 포함 된보기를 스크롤합니다.

따라서 테이블 뷰 (실제로는 테이블 뷰의 "스크롤 뷰 파트")는 손가락을 드래그하여 어떤 동작을 수행하기 전에 기다리는 지 기다립니다. 당신이 터치에 즉시 응답 할 수 버튼을 원하는 경우

, 당신은 포함 된 스크롤 뷰 (들)에

delaysContentTouches = false 

를 설정해야합니다.

uibutton inside uitableviewcell delaysContentTouches을 검색하면이 항목에 대한 토론과 기본 동작을 변경하는 다양한 방법을 찾아야합니다.

관련 문제