W górnym pasku ekranu iPhone'a nie wiem, czy jest to pasek stanu, czy nie. Chcę napisać trochę tekstu na ten temat po zakończeniu niektórych działań, czy istnieje jakieś API dla tego lub przykładu?Pasek stanu iOS: jak wyświetlić tekst w tym miejscu?
Odpowiedz
Bardzo przydatny powinien być projekt gitHub MTStatusBarOverlay. Klasa rozwijana umożliwiająca łatwe, ale wydajne tworzenie niestandardowych nakładek paska stanu. Niektóre inne klasy, które osiągają to samo, mogą być także found here. Te stwierdzenia są sprzeczne z dobrym designem iOS, uważam, że jeśli jest używany oszczędnie i tylko tam, gdzie jest to właściwe, może pomóc w usunięciu bałaganu w aplikacjach, które mają już dużo informacji wyświetlane na ekranie.
EDYCJA: Dobrym i aktualnym przykładem tego jest aplikacja e-mail w dużym stopniu przereklamowana Mailbox. Wykorzystuje nakładki paska stanu, aby wskazać postęp w wykonywaniu zadań, uwalniając cały ekran do wyświetlania treści!
Uzgodnione, podobnie jak używa Twitter, wysyłając tweet http://littlebigdetails.com/post/33363254165/twitter-ios-app-gives -feedback-in-the-status-bar –
Również iOS Reeder używa tego do wyświetlenia podobnej wiadomości: http://littlebigdetails.com/post/1487028562/ios-reeder-sync-indicator-via-simply-creative –
Gmail także użyj tego rodzaju powiadomień paska stanu. – Malloc
Pasek stanu przeznaczony jest tylko do użytku w systemie operacyjnym - oznacza to, że może pokazywać czas, wskaźnik aktywności sieci, stan akumulatora i takie, ale nie można go dostosować. Wyobrażam sobie, że nie jest to dokładnie tak, jeśli mówimy o rozwoju dla jailbreak środowiska.
Interesującą opcją dla Ciebie może być creating a custom status bar.
UPDATE
Ponieważ pisałem tę odpowiedź, na jaki natknąłem się kilka projektów dotyczących kontroli kakao, które mogą pomóc:
Wygląda jak ty gh to stało się "sexy" od aplikacji MailBox :)
Alternatywnym rozwiązaniem jest, aby wyświetlić pasek stanu wtórnego pod:
iOS: Create a secondary status bar for displaying in-app messages
- 1. jak wyświetlić pasek stanu w oknie wstążki wpf C#
- 2. Jak ustawić tło koloru Pasek stanu iOS 7
- 3. Jak wyświetlić pasek stanu początkowo ukryty przed plist iphone
- 4. Jak ukryć pasek stanu pojedynczego kontrolera widoku w iOS 9?
- 5. Jak ukryć pasek stanu z animacją w iOS 7?
- 6. Jak programowo ukryć pasek stanu w iOS 8
- 7. jak wyświetlić tekst w html.LabelFor?
- 8. Mapowanie w systemie iOS przechodzi pod pasek nawigacji, pasek stanu i kontroler paska kart
- 9. Pasek stanu nie zniknie w skalowanej wersji aplikacji iOS 7
- 10. Jak zapobiec nakładaniu się układu na pasek stanu iOS
- 11. UISearchBar nakłada się na pasek stanu w iOS
- 12. Jak wyświetlić słaby "tekst widmowy" w JTextField?
- 13. Jak wyświetlić pasek zadań wielozadaniowości systemu iOS w iOS iPad Symulator
- 14. Wyświetlony pasek stanu Excela?
- 15. Jak ukryć pasek stanu w Androidzie 4
- 16. Przejrzysty pasek stanu Androida i pasek akcji
- 17. Pasek stanu Ukryj Cordova
- 18. iOS 8 - Zastosuj rozmycie na pasku nawigacji ORAZ pasek stanu
- 19. Jak wyświetlić zielony pasek stanu podwójnej wysokości (In-Call) w aplikacji na pierwszym planie na urządzeniu?
- 20. Pasek stanu nie ma tego samego koloru co pasek nawigacyjny
- 21. Okno z UIWindowLevelStatusBar + 1 ukrywa pasek stanu na iOS 8
- 22. Pasek adresu ios wyzwalany, gdy kątowe zmiany stanu routera
- 23. Pasek ładowania na pasku stanu?
- 24. Jak wyświetlić pasek przewijania Zawsze w UICollectionView
- 25. Pasek statusu nakładki na pasek nawigacyjny ios 11
- 26. Jak wyświetlić ikonę na pasku stanu, gdy aplikacja jest uruchomiona, w tym w tle?
- 27. Jak wyświetlić tekst w dymku w angularjs?
- 28. Jak wyświetlić tekst na obrazku?
- 29. Jak wyświetlić pasek narzędzi debugowania Django?
- 30. Brakujący pasek stanu w programie Visual Studio?
Mam nadzieję, że to nie jest możliwe. Jest całkowicie sprzeczny z interfejsem użytkownika iPhone'a. Dlaczego nie używasz tostów? Jest mała biblioteka (tylko dwa pliki), która ładnie je implementuje: [iToast] (https://github.com/ecstasy2/toast-notifications-ios). – Codo
Czy zdajesz sobie sprawę, że możesz ustawić pasek stanu na ukryty i utworzyć własny obszar graficzny, aby wyświetlić to, co chcesz? Pomyślałem, że wyrzucię to tam na wszelki wypadek :) – WendiKidd