2016-08-11 5 views
7

Używam zestawu obrazów uruchamiania dla mojej aplikacji i zauważyłem, że gdy mam połączenie, nagrywanie notatki głosowej lub udostępnianie moich Połączenie internetowe i umieścić tę działalność w tle i uruchomić moją aplikację, ekran startowy jest pomarszczony w centrum. Czy jest coś, co mogę zrobić, aby obraz wyglądał dobrze lub czy jest to standardowe zachowanie systemu iOS?iOS: Obraz startowy zostaje pomarszczony pośrodku podczas sesji połączenia/nagrywania/gorących miejsc

enter image description here

+0

Wydaje się, że problem dotyczy autolayout. Czy możesz udostępnić ograniczenia zastosowane do ekranu uruchamiania? – Alladinian

+0

Nie ładuję ekranu uruchamiania z pliku .xib, jest to zestaw obrazów, które mam w folderze Zasoby, które wybiorę do załadowania. – toobiz

+0

Ten sam problem wystąpił przy użyciu ekranu launchscreen.storyboard, ze stałym obrazem o wysokości i szerokości wyśrodkowanym w superviewie, z włączonym dopasowaniem aspektu. Cokolwiek Apple robi z tym paskiem stanu połączeń, nie jest kompatybilne z ekranami uruchamiania. –

Odpowiedz

2

OK, rozwiązanie znalazłem jest stan ukryć podczas uruchamiania aplikacji, podobnie jak here

+1

Czy wymyśliłeś sposób rozwiązania tego problemu bez ukrywania paska stanu na początku i bez używania scenariusza uruchamiania? – Petar

+0

cóż, to nie jest prawdziwe rozwiązanie ... ale trochę działa ... – Laszlo

+1

To prawdziwe rozwiązanie tego, co może być błędem Apple'a? Wygląda na to, że rąbamy poziomy pasek ze środka, aby nadrobić wysokość paska stanu ... Minęło nawet ze stałymi ograniczeniami wysokości/szerokości, dopasowaniem aspektu do widoku obrazu i wyśrodkowanymi w superviewie przy użyciu ekranu launchscreen.storyboard. –

2

Wystarczy zdefiniować klucz w pliku plist rozwiąże Twój problem

Pasek stanu jest początkowo hidden = YES

Powiązane problemy