【问题标题】:iPhone - semi transparent black status bar over the applicationiPhone - 应用程序上方的半透明黑色状态栏
【发布时间】:2010-12-09 11:56:14
【问题描述】:

在我的 iphone 应用程序中,我想让我的视图高度为 480 像素。 在此之上,在顶部,我希望在我的视图上有半透明的黑色状态栏,以便我视图中的背景图像必须在状态栏后面稍微可见。 我怎样才能实现它?

【问题讨论】:

    标签: iphone statusbar


    【解决方案1】:

    如果可行就试试这个
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
    并将您的 imageView 发送到后面。
    [self.view sendSubviewToBack:imageView];

    【讨论】:

    • 我必须将视图的大小设置为 480 像素高度吗?我已经在我的 applicationDidFinishLauching 委托方法中将状态栏样式设置为黑色半透明。我的图像视图已经发送回 XIB。
    • 是的,您必须将其设置为 480。您还需要检查其 y 位置。如果您将 y 位置设置为 0 并且没有实现解决方案。请尝试将 y 设置为 -10。我还没有这样做,但希望你能得到解决方案
    【解决方案2】:

    这个问题的最佳解决方案是设置:
    1- self.wantsFullScreenLayout = YES; //在您的视图控制器中
    2- [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; //为你的状态栏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      相关资源
      最近更新 更多