2

我有一个隐藏状态栏的应用程序。当我触发 SHKTextMessage SMS 控制器时,我发现它与 SHKMail 对象不同,它在弹出消息显示时在屏幕上放置了一个状态栏。这没关系,除了我看到以下屏幕:

红色是显示的消息视图*后面的视图,因为显然

当我点击白色加号按钮选择发送目标然后立即取消它时,它会自行修复,如下所示:

固定的

我可以做些什么来完全抑制状态栏(就像 SHKMail 似乎那样),或者防止新消息栏对齐错误?

4

1 回答 1

1

这并不能真正回答为什么首先会出现问题,但我发现至少可以通过在显示共享工具包文本消息控制器之后隐藏状态栏来解决问题,如下所示:

[SHKTextMessage shareItem:item];

// fix strange status bar bug where it shows up in sms and offsets "New Message" bar weird
[[UIApplication sharedApplication] setStatusBarHidden:YES]; 
于 2012-05-13T22:06:51.323 回答