iOS 7에서는 UIAlertView가 표시 될 때 버튼에 자동으로 exclusiveTouch=YES
이 설정되어있는 것처럼 보입니다. 이렇게하면 경고보기에서 하나 이상의 단추를 동시에 누르면 아무 일도 일어나지 않습니다.UIAlertView exclusiveTouch on buttons iOS8
이것은 iOS 8에서는 발생하지 않습니다. UIAlertView에 2 개의 버튼이있는 경우. 그리고 나는이 두 버튼을 동시에 누르기 만하면 앱이 멈 춥니 다.
UIAlertView
에있는 UIButton
에 액세스 할 수 없습니다. 그 문제에 관해서는 UIAlertView
의 하위 뷰에 액세스 할 수 없습니다. alertView.subview
은 라이프 사이클의 어느 부분에 관계없이 빈 배열을 반환합니다.
제발, 설명에 코드를 추가하십시오. 또한 iOS8의 경우 UIAlertViewController를 사용할 수 있습니다. – gronzzz
코드를 게시 할 필요가 없습니다. 나는 UIAlertView 내부의 버튼에 'exclusiveTouch'부울 속성이 항상 NO로 설정되어 있다는 진술을 표현했습니다. 이 명령문은 true 또는 false입니다. 나는 이것을 오히려 이론적 인 질문으로 본다. 게다가, 나는 표면 상으로는 질문의 복잡성을 더해주는 UIAlertView의 내 하위 클래스를 사용하고 있습니다. – ancajic