我正在制作iOS应用程序,我希望状态栏显示几秒钟,显示一条消息,然后将bac更改为正常状态栏。在sdk中是否有解决方案?有没有人为此创建任何内容?更改iOS状态栏
Q
更改iOS状态栏
2
A
回答
6
这里有一个Github的项目,将让你显示自定义文本,而不是状态栏。它基于邮箱应用程序,该应用程序使用状态栏显示邮件同步消息。就我个人而言,我感到惊讶的是,应用程序审查团队让邮箱过去这个功能完好无损,但他们做到了。
0
使用uiview animatewithduration。很好的教程开始:http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial
例子:
[UIView animateWithDuration:0.5 delay:0.2 options:UIViewAnimationCurveEaseInOut animations:^{
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
//display ur message
} completion:^(BOOL finished) {
[UIView animateWithDuration:0.5 delay:delay+1.5 options:UIViewAnimationCurveEaseInOut animations:^{
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
} completion:^(BOOL finished) {
//remove your message
}];
}];
希望可以帮助您开始...
+0
谢谢!为了答案! – user2420649
1
0
这里是我的投篮在状态栏通知,从KGStatusBar但用更少的代码和一个简单的API的。
只有5种方法做的工作:
+ (void)showWithStatus:(NSString*)status barColor:(UIColor*)color andRemoveAfterDelay:(NSNumber *) delay;
+ (void)showWithStatus:(NSString*)status andRemoveAfterDelay:(NSNumber *) delay;
+ (void)showWithStatus:(NSString*)status andBarColor:(UIColor*)color;
+ (void)showWithStatus:(NSString*)status;
+ (void)dismiss;
0
相关问题
- 1. Android - >状态栏状态已更改
- 2. 更改状态栏位置
- 3. 更改状态栏背景
- 4. 更改状态栏颜色
- 5. 更改状态栏Winterboard
- 6. iOS状态栏更改颜色以自行匹配导航栏
- 7. 状态栏iOS 7
- 8. IOS状态栏LigthContent
- 9. 更改状态栏的更新行为
- 10. 更改iOS的10 web应用程序的状态栏
- 11. Xcode ios 7固定高度的tableview状态栏更改和ib
- 12. 更改ios中状态栏的标签颜色
- 13. 更改点击按钮时的状态栏颜色 - iOS
- 14. 从白色更改状态栏文本颜色iOS 7/Xcode 5
- 15. 如何更改imagepickercontroller ios状态栏的颜色?
- 16. 我该如何更改iOS中的状态栏8
- 17. 更改为横向在Xcode 4.5的iOS 6.0与状态栏
- 18. Gtk + 3.0更改状态栏的fontcolor
- 19. 无法更改状态栏的颜色
- 20. 更改状态栏阿尔法
- 21. 更改Adempiere窗口的状态栏
- 22. 显示状态栏并更改颜色
- 23. 更改状态栏颜色Objective-C
- 24. 每天更改android状态栏通知
- 25. 更改状态栏默认颜色
- 26. 更改状态栏的颜色
- 27. 更改CNContactPickerViewController的状态栏颜色
- 28. Sublime Text 2:更改状态栏高度
- 29. Android:更改状态栏位置
- 30. 更改Android中的状态栏颜色
评论应该不是问题。应用程序不需要显示状态栏。 – Sulthan
感谢您的回答! – user2420649