GM을 제외한 모든 iOS 11.0 베타 버전을 포함하여 모든 버전의 iOS 버전에서 UINavigationItem
의 titleView
내부에있는 15A372 - 개의보기는 터치 이벤트를 정상적으로 수신하므로 제목보기에 버튼이있을 수 있습니다.iOS 11.0 GM : UINavigationItem의 titleView 하위 뷰에 터치 이벤트가 수신되지 않습니까?
빌드 15A372에서 titleView
의 하위보기는 터치 이벤트를받지 않으므로 해당보기의 단추는 쓸모가 없습니다. iOS 10을 실행하는 시뮬레이터와 장치 모두에서 테스트를했는데 이러한 동작이 보이지 않습니다. 나는 이것에 대해 rdar://34499607
을 열었습니다. 내가 들었을 때이 질문을 업데이트 할 것입니다. 그러나 다른 사람이이 문제를 겪었는지 알고 싶거나 임시 해결 방법을 알고 싶습니다.
Apple의 documentation about the titleView
property은 "사용자 정의보기에 버튼이 포함될 수 있습니다"라고 말하면서 혼동을 줄 수 있습니다.
이것이 의도 한 행동 인 경우, 중요한 변경을하고 문서 또는 출시 노트에 포함시키지 않으려 고 거의 리터럴 일 11 시가 될 때까지 기다렸습니다.
감사합니다! 그것이 중국어로되어 있었지만,이 링크는 내가 찾고있는 것과 정확히 일치했습니다. 이 문제를 가진 다른 누구나 문제는'titleView'의 높이가 0으로 설정되었다는 것입니다.'UIView'를 서브 클래스 화하고'intrinsicContentSize'를 오버라이드하면 'titleView'의 크기를 조절할 수있게되어 다시 터치 할 수있게됩니다. –