0

我正在创建原型应用程序,需要有一个自定义运营商,而不是显示 AT&T/Verizon 或手机上的任何实际运营商。

我有一个应用程序启动的假主屏幕,但希望为其显示自定义状态栏以及之后的屏幕。这些都是黑色状态栏。

对最好的方法有什么建议吗?我创建了一个 UIViewController 子类,它只是添加了一个状态栏的图像,其标签设置为当前时间,但如果我使用导航栏,这将不起作用。

理想情况下,这是以我可以使用真实状态栏的方式完成的,但我可以在载体区域上放置一个带有我想要的文本的 uiview。这样我就不必在时间和电池图标中编码。

请注意,由于这些是原型,我不需要担心应用商店的批准。

4

2 回答 2

1

隐藏真实的状态栏并使用 UIView 制作一个,或者在 UIImageView 中制作一个看起来像它的图像

于 2013-03-04T19:26:25.457 回答
1

在尝试了几种不同的方法后,我偶然发现了这个有效的代码:https ://gist.github.com/guidosabatini/4066796

无法在现场设备上进行测试。

这是我以前使用的(经过一些修改): http: //www.cocoaintheshell.com/2010/11/custom-status-bar-ios/

于 2013-03-04T20:25:04.217 回答