Czy ktoś może podać przykład obracania widoku aplikacji monotouch z portretu na krajobraz i odwrotnie?Widok obracania Monotouch w pionie/poziomie krajobrazu
Odpowiedz
To jest to, co możesz wypróbować.
Jeśli chcesz zmienić orientację widoku podczas dotykania na widoku, a następnie wykonaj kroki
Wdrożenie metody touchesBegan wewnątrz widoku.
W metodzie touchesBegan sprawdzenia aktualnej orientacji urządzenia,
[[UIDevice currentDevice] orientation];
Jeśli chcesz zmienić orientację następnie użyć metody CGAffineTransformation na widoku jak
viewRef.transform = CGAffineTransformMakeRotation(angle);
Jeśli funkcja geometrię twoich elementów interfejsu użytkownika w Konstruktorze interfejsów, a następnie upewnij się, że ustawiłeś atrybuty AUTOSizing w Inspektorze rozmiarów (Cmd + 3). Następnie możesz zobaczyć, jak widok będzie wyglądał po obróceniu, klikając mały przycisk "Obróć" w lewym górnym rogu paska tytułowego widoku w Konstruktorze interfejsu.
Kiedy już wszystko skonfigurować, po prostu zastąpić następującą metodę w swojej ViewController:
public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation)
{
return true;
}
Teraz w symulatorze, można obrócić wszystko czego chcesz i twój UI będzie auto-adaptacji.
Tak więc każdy wie, że jest teraz na poglądach Transform obiektu:
View.Transform.Rotate(3.14159f * 0.5f);
Dla wszystkich dotnet facetów takich jak ja, które nie chcą korzystać z tego, co jest CGAffineTransform, myślenie będzie przerwa inne rzeczy , po prostu spróbuj. Świetnie sprawdziła się w mojej instancji. Obracałem NavigationController.View i wszystko w nim jest idealne.
to tylko obraca jeden określony widok, jeśli znajduje się wewnątrz UINavigationController, pasek sterowania nawigacji będzie po niewłaściwej stronie ekranu. –
- 1. ukrywanie TabBar podczas obracania urządzenia iPhone do krajobrazu
- 2. Jak obrócić widok do krajobrazu w aplikacji z kartą
- 3. NSInternalInconsistencyException z UIPageViewController podczas obracania
- 4. Jak mogę przetestować widok krajobrazu za pomocą symulatora iPhone'a?
- 5. Jak zatrzymać znika widok modalny podczas obracania na iPadzie?
- 6. Problem z trybem krajobrazu z paskiem nawigacyjnym
- 7. Obrót krajobrazu UIWebView nie wypełnia widoku
- 8. AesCryptoServiceProvider w MonoTouch
- 9. Kodowanie w monotouch
- 10. Problemy z skalowaniem ekranu w systemie Phonegap/HTML5 i Androidem podczas obracania z poziomu krajobrazu do portretu
- 11. Fizyka obracania się w łodzi
- 12. Prosty UIPickerView w MonoTouch (Xamarin)?
- 13. MonoTouch Pobierz DeviceToken w iOS8
- 14. Jak zaimplementować UISearchBar w MonoTouch
- 15. Obsługa wyjątków ObjC w monotouch
- 16. Tworzenie biblioteki statycznej w monotouch
- 17. sizeWithFont z MonoTouch
- 18. Biblioteka QR dla MonoTouch?
- 19. Jak działa MonoTouch?
- 20. Xamarin/monotouch UILabel multiline
- 21. MonoTouch: lokalizacja folderu tmp?
- 22. Wysokoprofilowe aplikacje MonoTouch?
- 23. MonoTouch SecKeyChain.Add powrocie SecStatusCode.Param
- 24. Próbka palca MonoTouch
- 25. MonoTouch WIFI SSID
- 26. odtwarzanie mp3 z monotouch
- 27. Jak odinstalować framework MonoTouch?
- 28. Fade in/out znikną podczas obracania interfejsu
- 29. Jak ustawić układ krajobrazu tylko na tablety?
- 30. Transformacja obracania nie działa poprawnie w chrome
Gees, nie mogłem uwierzyć, jakie to proste! :) To powinno być oznaczone jako poprawna odpowiedź. Dzięki. – BruceHill