경우에 따라 UILabel을 클릭 할 수 있어야합니다. stacklverflow에서 UIlabelClickable을 만들기 위해 많은 답변을 시도했지만 작동하지 않았습니다.스위프트 : UIButton on UILabel
그래서 UILabel에 UIButton을 배치하고 버튼을 투명하게 만들기로 결정했습니다.
그러나 단추가 레이블 위에 올바르게 배치되어 있지만 단추를 클릭해도 상호 작용하지 않습니다. 어떤 생각?
감사
편집 : 또한, 두 개의보기가, 거기는 뷰 1와 뷰 2 말한다. 내 응용 프로그램의 구조로 인해 UIButton 및 UILabel을 뷰 2에 배치 한 다음 뷰 2를 뷰 1에 배치했습니다. 그래서 :
view2.addSubview(button)
view1.addSubview(view2)
UILabel을 완전히 제거하고 UIButton 만 사용하면 어떨까요? UIButton은 기본적으로 클릭 할 수있는 UILabel입니다. –
이유는 UILabel에 대해 여러 함수가 실행되어 UIButton으로 변경할 수 없기 때문입니다. – hikki
UIButton에서 대신 이러한 함수를 실행할 수없는 이유는 무엇입니까? –