在状态栏iOS中仅显示时间

时间:2014-03-29 14:03:57

标签: ios

所以我只想显示状态栏的时间。有没有办法将状态栏格式化为仅显示时间,或者我是否必须只实现时间显示对象并隐藏状态栏?任何帮助都会很棒!!感谢

1 个答案:

答案 0 :(得分:1)

没有用于修改状态栏的公共API。您可以实现自己的状态栏,但请注意,部分实现状态栏是针对Apple的AppStore规则并且可能不安全(更具体地说,替换用户习惯的状态栏的功能)。例如,请参阅here

  

我们发现您的应用以非标准方式使用系统提供的项目,   这不符合App Store审查指南。

     

具体来说,我们发现您的应用会为状态栏设置动画。请参阅   附带的截图供参考[屏幕截图显示   自定义状态栏说"最新日期"]。

     

详细了解iOS人机界面中系统提供的项目   指南,部分:"系统提供的按钮和图标"和" iOS UI   元素使用指南。"

如果您仍想实施,可以隐藏系统状态栏和每个视图的新视图,也可以使用UIWindow windowLevel创建新的UIWindowLevelStatusBar + 1,一个[UIApplication sharedApplication].statusBarFrame框架和一个标签,将为您提供您所需要的。