Trong thanh trên cùng của màn hình iPhone, tôi không biết nó được gọi là thanh trạng thái hay không. Tôi muốn viết một số văn bản về điều đó sau khi tôi hoàn thành một số hành động, có API nào cho ví dụ đó không?Thanh trạng thái iOS: cách hiển thị một số văn bản ở đó
Trả lời
Bạn nên tìm dự án gitHub MTStatusBarOverlay rất hữu ích. Lớp Drop-in cho phép tạo các lớp thanh trạng thái tùy chỉnh dễ dàng nhưng mạnh mẽ. Một số lớp khác đạt được cùng một điều cũng có thể là found here.
Những người nói điều này chống lại thiết kế iOS tốt, tôi nghĩ rằng nếu được sử dụng một cách tiết kiệm và chỉ khi thích hợp, nó có thể giúp các ứng dụng lộn xộn có nhiều thông tin hiển thị trên màn hình.
CHỈNH SỬA: Ví dụ tốt và hiện tại về điều này là ứng dụng email phần lớn bị thổi phồng Mailbox. Nó sử dụng lớp phủ thanh trạng thái để biểu thị tiến độ của các tác vụ đang chạy, giải phóng toàn bộ màn hình để hiển thị nội dung!
Đồng ý, giống như cách Twitter sử dụng nó khi gửi một tweet http://littlebigdetails.com/post/33363254165/twitter-ios-app-gives -feedback-in-the-status-bar –
iOS Reeder cũng sử dụng tính năng này để hiển thị một thông báo tương tự: http://littlebigdetails.com/post/1487028562/ios-reeder-sync-indicator-via-simply-creative –
Gmail cũng sử dụng loại thông báo trên thanh trạng thái đó. – Malloc
Thanh trạng thái chỉ dành cho mục đích sử dụng hệ điều hành - điều này có nghĩa là nó có thể hiển thị thời gian, chỉ báo hoạt động mạng, trạng thái pin, nhưng không thể tùy chỉnh. Tôi tưởng tượng rằng đây không phải là trường hợp chính xác nếu bạn đang nói về phát triển cho một môi trường jailbroken mặc dù.
Một tùy chọn thú vị cho bạn có thể là creating a custom status bar.
CẬP NHẬT
Kể từ khi tôi đã viết câu trả lời này, tôi đã đi qua một số dự án trên Cocoa Controls có thể giúp:
Có vẻ như ngươi gh này đã trở thành "sexy" kể từ ứng dụng MailBox :)
Một giải pháp thay thế là để hiển thị một thanh trạng thái thứ bên dưới:
iOS: Create a secondary status bar for displaying in-app messages
- 1. Android: hiển thị/ẩn thanh trạng thái/thanh công suất
- 2. Làm cách nào để ngăn iOS 5 hiển thị thanh trạng thái mặc dù UIStatusBarHidden CÓ?
- 3. Vô hiệu hóa thanh trạng thái trình duyệt văn bản
- 4. Android - hiển thị văn bản ở giữa thanh tiến trình
- 5. iOS: Thanh trạng thái màu đen khi tải hình ảnh được hiển thị
- 6. Đọc văn bản thanh trạng thái ứng dụng excel
- 7. Thanh trạng thái chồng chéo UISearchBar trong iOS
- 8. Thanh trạng thái UISplitViewController iOS7
- 9. Trạng thái thiết lập bản sao Mongodb hiển thị "RECOVERING"
- 10. UINavigationController có khoảng cách thanh trạng thái thêm ở đầu
- 11. MPMoviePlayerViewController Ẩn thanh trạng thái
- 12. iOS 7 - điều chỉnh cho thanh trạng thái
- 13. Cách hiển thị UIActionSheet ngay bên dưới thanh trạng thái điều hướng trên cùng trên iPhone
- 14. Trạng thái Voiceover của iOS
- 15. Thanh trạng thái không hiển thị như mong đợi trên iPad
- 16. Trạng thái Asynctask luôn hiển thị chạy
- 17. WPF Làm mờ văn bản thanh trạng thái sau X giây?
- 18. Xóa thanh trạng thái khỏi CKEditor
- 19. Cách hiển thị trạng thái "Đang tải" trong Android?
- 20. Tùy chỉnh UITableViewCell (IB) chỉ hiển thị ở trạng thái được chọn
- 21. Bảng phân cảnh iOS: Màu thanh trạng thái
- 22. Cách kiểm tra trạng thái thanh cuộn đã ở trên cùng hoặc ở cuối?
- 23. cách hiển thị trạng thái thanh tiến trình theo phần trăm
- 24. Hiển thị văn bản iOS sau khi phóng to
- 25. kiểm tra xem UIView có ở trạng thái hiển thị UIScrollView
- 26. Cách nhận trạng thái skype dưới dạng số hoặc văn bản? mystatus.skype.com doesnt work
- 27. Cách hiển thị thanh đa nhiệm iOS trong Trình mô phỏng iPad iOS
- 28. IOS thanh trạng thái 4.3 ẩn vĩnh viễn
- 29. Thanh trạng thái WPF, giãn khối văn bản để có nhiều không gian nhất có thể
- 30. Văn bản hiển thị văn bản một phần
Tôi hy vọng điều này là không thể. Nó hoàn toàn đi ngược lại giao diện người dùng của iPhone. Tại sao bạn không dùng bánh mì nướng? Có một thư viện nhỏ (chỉ hai tệp) thực hiện độc đáo chúng: [iToast] (https://github.com/ecstasy2/toast-notifications-ios). – Codo
Bạn có biết rằng bạn có thể đặt thanh trạng thái thành ẩn và tạo vùng đồ họa của riêng mình để hiển thị những gì bạn muốn không? Chỉ cần nghĩ rằng tôi muốn ném đó ra khỏi đó, trong trường hợp nó đã làm những gì bạn cần :) – WendiKidd