2015-10-14 13 views
14

trzeba zaimplementować funkcję podziału ekranu dla nowego iPada i mam obejście z doc Apple wspierania samo w mojej aplikacji: https://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/QuickStartForSlideOverAndSplitView.html#//apple_ref/doc/uid/TP40015145-CH13-SW1Wprowadzenie screen.storyboard dla Portret i Krajobraz vs podzielonym ekranie

W tym dokumencie, sprawdź 2nd punkt:

dostarczyć plik LaunchScreen.storyboard (zamiast pliku .png obrazu jak to było w iOS 7 i wcześniejsze)

to dlatego muszę używać Wprowadzenie s creen.storyboard. Teraz podział działa perfekcyjnie, ale dla mojej aplikacji mam osobne ekrany uruchamiania, domyślny portret i domyślny krajobraz. Ale teraz wziąłem storyboard, nie jestem w stanie dostosować ekranów uruchamiania dla różnych orientacji. I nawet nie mogę zakodować tego samego na ekranie startowym lub daje mi błąd.

Co więcej, próbowałem używać klas wielkości, aby zapewnić oddzielne widoki obrazu dla obu orientacji, ale nie udało mi się.

Byłoby wielką pomocą, gdyby ktoś sugerował mi, jak zaimplementować ekran startowy dla Landscape i Portrait z różnymi obrazami.

Landscape Portrait

+1

właśnie opuścił zadanie i użył starej drogi. –

+0

Mam do czynienia z tym samym problemem. :( – RosAng

+0

Możesz dodać nowe pytanie, ponieważ moje pytanie wydaje się bardzo stare i nikt nie odpowiada –

Odpowiedz

0

Możesz dodać UIImage do ekranu startowego. Gdy to zrobisz i ustaw wiązania, aby wypełnić szerokość i wysokość, dodaj zdjęcie do katalogu zasobów.

Na właściwościach obrazu w katalogu ustaw "klasę szerokości" i "klasę wysokości" na "Any & compact". Będziesz miał miejsca na obrazy dla dowolnej wysokości i kompaktowej (krajobraz) i dowolnej i kompaktowej szerokości (portret). Po prostu umieść swoją kompozycję w odpowiednich elementach zastępczych kompozycji i użyj tego obrazu w scenorysie.

Sądzę, że wtedy wybierzemy odpowiednią grafikę dla Ciebie w zależności od tego, jak urządzenie jest trzymane podczas uruchamiania aplikacji.

Powiązane problemy