Czy mogę dodać niektóre obrazy (3) w widoku przewijania, aby zamienić je na kontroler strony i dołączyć je do pliku powitalnego, aby pojawiały się tylko wtedy, gdy ktoś zainstaluje aplikację lub gdy zainstalowana jest nowsza wersja ... jest ich sposobem na programowanie zamiast dodawania Xib .. jakiejkolwiek pomocy ... kodowanie będzie docenione .. Z góry dziękujęDodawanie ekranu przed Splash
Odpowiedz
Nie możesz pokazać ich razem z domyślnym obrazem startowym. Możesz tam pokazać tylko statyczny obraz. Ale gdy użytkownik korzysta z aplikacji po raz pierwszy, możesz pokazać ten widok po uruchomieniu aplikacji, a następnie po raz drugi możesz go wyłączyć. Możesz ustawić właściwość w NSUserDefaults
dla tej opcji po wyświetleniu tego widoku użytkownikowi, aby po raz drugi użytkownik nie zobaczył go ponownie.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *string = [defaults objectForKey:@"didShowCustomView"];
if ([string isEqualToString:@"YES"]) {
//show the custom view
//once it is shown, set the value in user defaults
[defaults setObject:@"YES" forKey:@"didShowCustomView"];
[defaults synchronize];
}
Ten pracował dla mnie jak NSUserDefault naprawdę zrobił trick ..
ale musiałem umieścić pętlę w odwrotnej kolejności do pracy to w moim pierwszym kontrolerze widoku Zrobiłem tak ...
- (void)viewDidLoad {
NSString *type = [[NSUserDefaults standardUserDefaults] objectForKey:@"myText1"];
if([type isEqualToString:@"Kill"]) {
// put the method of view like images,buttons or anything you have in your method
// for loading on to the first view that you want to run after splash
}
if(!type) {
type = @"Kill";
[[NSUserDefaults standardUserDefaults] setObject:type forKey:@"myText1"];
// put the code for your splash image here ..
}
}
Więc teraz powitalny będzie działać tylko wtedy, gdy aplikacja get zainstalowany jako nową kopię .. Ten pomógł mi ... jeśli ktoś szuka tej samej rzeczy może spróbować powyżej mojego kodu .. Dziękuję
- 1. Zmiana koloru ekranu Splash Screen w cordova-plugin-splashscreen
- 2. Scrapy + Splash + ScrapyJS
- 3. Winform Splash Screen - VB.NET - Timer
- 4. Scrapy Shell i Scrapy Splash
- 5. Dodawanie funkcjonalności zrzutów ekranu do rozszerzenia firefox
- 6. Phonegap 3 biały flash after splash
- 7. Dodawanie obrazu nagłówka przed navbar-fixed-top
- 8. TPL Odpowiednik klasy Thread „Splash-type” ekran
- 9. Najlepsza metoda wyświetlania ekranu powitalnego C#
- 10. Opóźnienie ekranu internetowego aplikacji iPhone opóźnienie:
- 11. Dodawanie elementów sterujących jasnością ekranu do aplikacji Android
- 12. Android Widget: pokazuje aktywność konfiguracji przed dodaniem widgetu do ekranu
- 13. Nowość: Django: dodawanie wyników do Queryset przed przekazaniem do szablonu
- 14. Podgląd formularza Django - Dodawanie użytkownika do formularza przed zapisaniem
- 15. Jak zatrzymać Sass dodawanie spacji przed jednostkami miary?
- 16. Jak wykryć rotację ekranu?
- 17. Meteor.js - Sprawdź status zalogowania przed renderowaniem
- 18. Formularz C# winforms startup (Splash) nie ukrywający się
- 19. Korzystanie z funkcji InitSpider z splash: czy parsowanie strony logowania?
- 20. Nakładka ekranu do zrzutu ekranu
- 21. ekranu tylko część ekranu - Swift
- 22. Nie można ukryć ekranu powitalnego w Emacs
- 23. Jak zwiększyć czas ekranowania Splash w urządzeniach IOS dla urządzeń IOS
- 24. Animate.CSS Dodawanie paska przewijania?
- 25. Czyszczenie ekranu terminala?
- 26. Wykonywanie zrzutów ekranu bieżącego ekranu urządzenia
- 27. Rozmiary ekranu i gęstości ekranu Androida
- 28. Tworzenie ekranu powitalnego podobnego do Visual Studio 2010
- 29. Dodawanie Activity Indicator programowo widokiem
- 30. Jak ustawić obraz ekranu blokady Androida?
Thx ... możesz mi podać link lub podpowiedź do kodu ... – iOSBee
Można to zrobić na wiele sposobów. Możesz utworzyć 'UIScrollView' i dodać' UIImageViews' na górze. Być może trzeba włączyć stronicowanie na przewijanym ekranie. Jeśli jesteś początkującym programistą na iOS, proponuję przejść przez samouczki Ray Wenderlich, http://www.raywenderlich.com/tutorials – iDev
Dziękuję bardzo .. będę ich przestrzegać – iOSBee