2017-09-21 50 views
5

Aktualizuję swoją aplikację przy użyciu Xcode 9 w celu zapewnienia kompatybilności z iPhone X. Używam automatycznego układu i oznaczono "Użyj bezpiecznego przewodnika po układzie".Jak uzyskać pełny ekran UITableView (z nagłówkiem) w iPhone X?

Mam nagłówek w moim widoku UITableView, a jak widać na poniższym zrzucie ekranu, widok nagłówka ściśle przestrzega najwyższego bezpiecznego obszaru. Nagłówek nie podąża moją Tableview górną ograniczenie (który jest większy niż w strefie bezpiecznej)

enter image description here

Moi ograniczeń Tableview:

enter image description here

Jak mogę zrobić, aby zmodyfikować mój nagłówek w celu wypełnienia górnej części ekranu (biały obszar na zrzucie ekranu)?

+0

Od obrazu, który pisał, zawiadomienia wynosi: 45 dla górnej prowadnicy układu. Zrób to 0. – Desdenova

+0

Zrozumiałeś to ..? –

+0

@AnkitSrivastava yep ograniczenia problem! – cmii

Odpowiedz

2

Jest to prawdopodobnie spowodowane tym, że twoje ograniczenia są źle ustawione.

Wystarczy zmienić górne ograniczenie nagłówka, klikając go dwukrotnie.

The screen where you should double click

i zmienić ograniczenie bezpieczny obszar od pozycji Superview. here

+0

Dodałem nagłówek programowo, w jaki sposób mogę to zrobić? – Feroz

+0

@Feroz Set preservesSuperviewLayoutMargins z rootViewController na true może pomóc.Następnie musisz aktywować swoje pierwsze ograniczenie –

2

W Inspektorze rozmiaru tableview ustaw wypustkami Content aby nigdy

+0

Dzięki. Pomogło mi dużo – NCFUSN