2017-10-04 8 views
6

마음에 무슨 일이 있었는지 (8.3.3) enter image description here엑스 코드 9.0 iOS11 오른쪽 UIBarButtonItem을 망쳐했습니다

엑스 코드의 최신 버전 (9.0) enter image description here

어떤 생각 엑스 코드의 이전 버전 스토리 보드의 번호 (즐겨 찾기)? 앱을 실행해도 여전히 잘못되었습니다.

보기 구조

View Structure

우리의 솔루션은 안전 영역 레이아웃 가이드를 사용하고 자동 레이아웃 제약 문제를 해결하는 것이 었습니다

enter image description here

+2

왼쪽 막대 버튼 항목에서 동일한 문제가 발생했습니다. 우리는 viewDidLoad에 '#available (iOS 11.0, *)'체크를 넣고 버튼의 좌표를 오른쪽 위치로 옮깁니다. – kevin

+1

다음 트릭을 수행 할 수 있습니다. https://stackoverflow.com/questions/44442573/navigation-bar-rightbaritem-image-button-bug-ios-11/46603200#46603200 – iPatel

답변

1

즐겨 찾기 배경보기의 제약 .

사이드 바 : 바를 사용하여 완전한 UINavigationController 방식으로 바꿔 보았습니다. 그것은 유망 해 보였다. 그러나 tintColor 상태 표시 줄을 변경하면 프로그래밍 방식으로 작동하지 않았습니다. 그래서 우리는 술집으로 돌아 가야했습니다.

1

안전 영역 레이아웃 가이드를 사용하거나 여백에 제약 조건을 추가해야합니다. 이것이 도움이되지 않으면 - 수퍼 뷰에 제약 조건을 추가하십시오.