W tym wideo (https://www.youtube.com/watch?v=ZjPRj2Vp74U) Andrew wspomina, że Ionic buduje różne elementy dla każdej platformy. Czy można temu zapobiec, więc aplikacja wygląda tak samo na wszystkich platformach?Ionic: ten sam styl dla Androida i iOS
7
A
Odpowiedz
8
Tak, to jest w 100% możliwe.
Można to osiągnąć za pomocą Ionic $ionicConfigProvider
. Możesz użyć tego dostawcy w swojej metodzie .config()
i zrobić takie rzeczy, jak nadpisanie stylów, które chcesz zastosować na platformie.
Jest to dość potężne narzędzie. Spójrz na numer docs, aby uzyskać pełne informacje.
7
Jeśli używasz Ionic2 ...
otwarty app/app.ts
i dodać kolejną config:
ionicBootstrap(MyApp, [], {
mode: 'ios' // use 'md' for android and 'wp' for windows
})
2
Program użytkowy ionic.Platform mogą być używane w kontrolerze JavaScript ustawić platformę dla swojej aplikacji.
Właściwie można go ustawić i inne platformy, sztuką jest uruchomienie polecenia set w metodzie run dla modułu zanim wszystko jest ustawione:
angular.module('YourAppName').run(function() {
//override platform
ionic.Platform.setPlatform("android");//all styles will be unified on both Android and iOS
});
7
Dla Ionic 2.0.0 możesz użyć parametru konfiguracyjnego metody 01 forRoot: IonicModule.
IonicModule.forRoot(MyApp, {mode: 'ios'}),
Powiązane problemy
- 1. Graphviz: jak przypisać ten sam styl do grupy krawędzi?
- 2. Wiele wideo, ten sam ekran
- 3. Zarejestruj ten sam typ dla wielu interfejsów.
- 4. Ten sam układ dla urządzeń dużych i Xlarge
- 5. Dwie biblioteki Androida duplikują ten sam jar - Błąd kompilacji Ant
- 6. Zdarzenie uruchamiania tarczy androida, gdy ten sam element zostanie wybrany
- 7. IOS Deployment with Ionic
- 8. Obsługa Emoji dla iOS i Androida
- 9. Ten sam kwalifikator typu const
- 10. Ionic: powolne przemiany w zainstalowanej aplikacji dla Androida
- 11. JSONArray duplikować ten sam wynik
- 12. WEWNĘTRZNY ŁĄCZĄ ten sam stół
- 13. Ten sam adres dwóch zmiennych?
- 14. Prezentacja modelu - ten sam widok, różni prezenterowie
- 15. Problem aparatu Ionic Cordova z ios 10
- 16. Klejnot dla powiadomień push dla Androida i iOS
- 17. Ten sam kod, ta sama przeglądarka, inne zachowanie dla użytkowników
- 18. Ionic z emulatorem Androida: automatycznie wysyłasz lokalizację?
- 19. Efekt Zniknięcie i Kenburns na ten sam obraz
- 20. Ten sam projekt Django różnych repozytoriów GIT
- 21. Czy można bezpiecznie blokować i monitorować ten sam obiekt?
- 22. Ten sam format daty w kilku lokalizacjach
- 23. Dlaczego typy ogólne mają ten sam podpis?
- 24. Ionic 2 fileTransfer.download nie reaguje na iOS
- 25. Hibernate próbuje przetrwać ten sam obiekt dwukrotnie
- 26. Ionic/HTML5 - dziesiętne wejście klawiatury?
- 27. Funkcja który ogólnie zajmuje typu i zwraca ten sam typ
- 28. IntelliJ's IDEA i Eclipse na ten sam projekt
- 29. TensorFlow zawsze zwraca ten sam wynik
- 30. (Windows) Otwórz ten sam plik jednocześnie