Rozwijam grę, w której korzystam z trybu Krajobraz Mam pełny widok 4. 2 widoki prawidłowo nadchodzą w trybie poziomym. Ale w trzecim widoku mam pasek UITable i Navigation. Potrafię obracać stół w trybie poziomym, ale nie mogę zmienić paska nawigacji i kontrolera nawigacji. Pasek nawigacyjny i kontroler nawigacyjny mają również przycisk na nim. Nie ulega również przekształceniu. Więc każdy może znaleźć rozwiązanie. :)Jak przekształcić pasek nawigacyjny i kontroler nawigacyjny w trybie poziomym
Odpowiedz
Zmień pasek nawigacji nagrywarki, obracając go o 90 stopni. Możesz także potrzebować ustawić środek i ramkę paska nawigacyjnego, aby ustawić odpowiednią szerokość, aby pasowała do trybu poziomego ... to działało dla mnie :) mam nadzieję, że ci to pomoże.
W UIViewController Documentation za klasę:
Handling Obroty
nieruchomość interfaceOrientation
- shouldAutorotateToInterfaceOrientation:
- rotatingFooterView
- rotatingHeaderView
- willRotateToInterfaceOrientation: czas trwania:
- willAnimateFirstHalfOfRotationToInter faceOrientation: czas trwania:
- willAnimateSecondHalfOfRotationFromInterfaceOrientation: czas trwania:
- didRotateFromInterfaceOrientation:
nadzieja ta pomaga też.
A.
#define degreesToRadians(x) (M_PI * x/180.0)
- (void)viewWillAppear:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
CGRect newBounds = CGRectMake(0, 0, 480, 320);
self.navigationController.view.bounds = newBounds;
self.navigationController.view.center = CGPointMake(newBounds.size.height/2.0, newBounds.size.width/2.0);
self.navigationController.view.transform = CGAffineTransformMakeRotation(degreesToRadians(90));
[super viewWillAppear:animated];
}
- (void)viewWillDisappear:(BOOL)animated
{
self.navigationController.view.transform = CGAffineTransformIdentity;
self.navigationController.view.transform = CGAffineTransformMakeRotation(degreesToRadians(0));
self.navigationController.view.bounds = CGRectMake(0.0, 0.0, 320.0, 480.0);
[super viewWillDisappear:animated];
}
jakiegoś kontekstu. Prawdziwy słodki sos zmienia widok kontrolera nawigacyjnego. – avelis
- 1. Kontroler nawigacyjny w widoku modalnym
- 2. Zmiana koloru kontroler nawigacyjny szybkiego
- 3. Pasek nawigacyjny z wieloma przyciskami
- 4. Pasek nawigacyjny UI Tytuł obrazu
- 5. Modowe przejście, pasek nawigacyjny znika
- 6. Usunięto kontroler nawigacyjny wstawiony z scenoryskiem
- 7. Modyfikuj pasek nawigacyjny twitter bootstrap
- 8. Pasek nawigacyjny Bootstrap z angularjs
- 9. Przypisywanie niestandardowy pasek nawigacyjny do UINavigationController
- 10. ios 11 przezroczysty pasek nawigacyjny
- 11. Pasek nawigacyjny programu Visual Studio 2015 znika
- 12. Bootstrap 3: Jak zrobić wyśrodkowany pasek nawigacyjny
- 13. Treść idąca w tył Pasek nawigacyjny
- 14. Trwale ukryj pasek nawigacyjny w działaniu
- 15. Pasek stanu nie ma tego samego koloru co pasek nawigacyjny
- 16. xcode4.2.1 - storyboard - Kontroler nawigacyjny - Kolor paska tytułu
- 17. Kontroler nawigacyjny iPada można umieścić wewnątrz popover?
- 18. Pushing kontroler nawigacyjny nie jest obsługiwana
- 19. Materialise CSS pasek nawigacyjny Search jest uszkodzony
- 20. android pasek narzędzi przycisk nawigacyjny id
- 21. Pasek nawigacyjny z różnymi kolorami w każdym kontrolerem widoku, takim jak Twitter (nie w trybie setbartintcolor).
- 22. Bootstrap pasek nawigacyjny - Menu Pozycje granica problem
- 23. css, aby pasek nawigacyjny bootstrap był przezroczysty
- 24. Zmień pasek nawigacyjny kolor dolnej granicy Swift
- 25. Pasek nawigacyjny znika, gdy jest programowany programowo
- 26. iOS: Pasek nawigacyjny ze zdjęciami dla przycisków
- 27. Jak ukryć pasek nawigacyjny w iOS 7 specjalnie dla cocos2D?
- 28. Pasek statusu nakładki na pasek nawigacyjny ios 11
- 29. Jak utworzyć niestandardowy pasek nawigacyjny, taki jak BestBuy?
- 30. Jak podklasować kontroler nawigacyjny podczas korzystania ze scenorysów?
Dziękuję za odpowiedź to działa – Jyotsna