2017-10-04 84 views
6

starsza wersja Xcode (8.3.3) enter image description hereXcode 9.0 iOS11 Czy spieprzyłem prawym UIBarButtonItem

nowsza wersja Xcode (9,0) enter image description here

pojęcia, co się stało z serc + liczba (ulubione) w storybooku? Gdy uruchomię aplikację, nadal jest ona błędna.

Zobacz Struktura

View Structure

Ograniczenia Ulubione tle Widok

enter image description here

+2

Mieliśmy ten sam problem z elementem lewego przycisku paska, dodaliśmy opcję "#available (iOS 11.0, *)' viewDidLoad i przenieśmy współrzędne przycisku w odpowiednie miejsce. – kevin

+1

Możesz śledzić tę sztuczkę https://stackoverflow.com/questions/44442573/navigation-bar-rightbaritem-image-button-bug-ios-11/46603200#46603200 – iPatel

Odpowiedz

1

Rozwiązaniem dla nas było użycie bezpiecznej okolicy Układ przewodników i rozwiązać wszelkie problemy autolayout przymusu .

Na marginesie: próbowaliśmy zmienić to z właśnie przy użyciu paska do pełnego podejścia UINavigationController. To wyglądało obiecująco. Jednak zmiana paska stanu TintColor nie działała programowo. Musieliśmy więc wrócić do podejścia barowego.

1

Należy użyć Przewodników układu bezpiecznego obszaru lub dodać ograniczenie do marginesów. Jeśli to nie pomaga - spróbuj dodać ograniczenie do superview.