`

preferredStatusBarStyle

    博客分类:
  • ios
 
阅读更多

当一个view的背景被你设置成黑色的时候,上面的事件会看不见,ios7中有一个简单的方法解决这个问题,就是给view加一个方法

 

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

 

这样就行了,上面的时间 电池容量等信息就会是白色的

分享到:
评论

相关推荐

    IOS6状态栏透明

    在iOS6中,苹果引入了`UIViewController`类的`setNeedsStatusBarAppearanceUpdate`方法和`preferredStatusBarStyle`属性,这两个API是实现状态栏透明的关键。`setNeedsStatusBarAppearanceUpdate`方法用于告诉系统...

    顶部状态bar效果.zipIOS应用例子源码下载

    例如,`preferredStatusBarStyle`可以设置状态栏的样式,如默认的白色文字在深色背景上或者黑色文字在浅色背景上;`prefersStatusBarHidden`则可以决定是否隐藏状态栏。 在iOS 13及以上版本,苹果引入了`Scene...

    IOS应用源码Demo-顶部状态bar效果-毕设学习.zip

    StatusBar是由系统自动管理的,但开发者可以通过修改`Info.plist`文件或者在代码中设置`UIViewController`的`preferredStatusBarStyle`属性来自定义其样式,如默认、浅色内容、深色内容等。在iOS 7之后,苹果引入了...

    swift-tabelVew视图嵌套CollectionView视图导航栏状态栏滑动变色。

    同样,对于状态栏,我们可以使用`preferredStatusBarStyle`方法并结合滚动位置来返回不同的状态栏样式。 为了实现这些功能,我们需要遵循以下步骤: 1. 创建UITableView,并配置其数据源和代理。 2. 创建自定义...

    改变ios状态栏

    但若需针对特定视图控制器改变状态栏样式,应保持`View controller-based status bar appearance`为`YES`,然后在对应的视图控制器中重写`preferredStatusBarStyle`方法: ```swift override var ...

    隐藏导航栏的代码

    在iOS中,可以使用`preferredStatusBarStyle`和`setNeedsStatusBarAppearanceUpdate()`: ```swift override func preferredStatusBarStyle() -> UIStatusBarStyle { return .default } override func ...

    ios-改变状态栏.zip

    在Swift中,我们可以通过修改`UIViewController`的`preferredStatusBarStyle`属性来改变状态栏的样式,例如设置为白色文字(`.lightContent`)或黑色文字(`.default`)。 ```swift override var ...

    修改状态栏

    3. **自定义视图控制器状态栏**:对于个别视图控制器,可以在其`ViewController`类中重写`preferredStatusBarStyle`方法,返回你想要的状态栏样式,例如: ```swift override var preferredStatusBarStyle: ...

    iOS状态栏、导航栏的一些笔记分享

    - 如果控制器嵌套在`UINavigationController`中,需要重写`preferredStatusBarStyle`和`childViewControllerForStatusBarStyle`方法,以确保正确应用设置。 如果希望在整个项目中隐藏状态栏,可以在项目设置的`...

    一步一步实现iOS主题皮肤切换效果共16页.pdf.zip

    - 状态栏颜色:通过`preferredStatusBarStyle`属性调整状态栏的颜色,根据主题进行设置。 - 导航栏颜色:使用`navigationBar.barTintColor`和`navigationBar.titleTextAttributes`来改变导航栏的背景颜色和文字...

    图文讲解如何解决App的iOS 7顶部状态栏适配问题

    关于状态栏的其他控制方法,如`- (UIStatusBarStyle)preferredStatusBarStyle`和`- (BOOL)prefersStatusBarHidden`,这两个方法允许你在控制器级别动态地改变状态栏的样式和隐藏状态。而`View controller-based ...

    OC-UINavigation自定义导航栏

    9. **处理状态栏风格**:通过 `preferredStatusBarStyle` 方法,可以改变导航栏上方的状态栏颜色。 10. **使用Category扩展**:为了保持代码的整洁,可以创建一个 `UINavigationController+Customization` 的分类,...

    iOS中的应用启动原理以及嵌套模型开发示例详解

    -(UIStatusBarStyle)preferredStatusBarStyle { ... } -(BOOL)prefersStatusBarHidden { ... } // 在UIApplication中管理 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent...

    IOS应用源码之淘宝状态栏效果.zip

    开发者可以通过`UIViewController`的`preferredStatusBarStyle`属性来改变状态栏的样式,例如设置为白色或黑色。 - 通过`setNeedsStatusBarAppearanceUpdate`方法可以通知系统状态栏外观需要更新。 - 使用`View ...

    顶部状态bar效果_IOS应用源码.rar

    - 使用`UIViewController`的`preferredStatusBarStyle`方法来设定特定ViewController的状态Bar样式。 - 如果需要改变背景颜色,可以通过修改`UIViewController`的`view`的`延伸至状态栏`属性,或者使用`...

    IOS应用源码——顶部状态bar效果.zip

    - 使用`UIViewController`的`preferredStatusBarStyle`方法,可以选择亮色或暗色状态栏,以配合应用主题。 - 通过`setNeedsStatusBarAppearanceUpdate`方法通知系统更新状态栏外观。 4. **扩展视图(extendEdges...

    IOS应用源码之顶部状态bar效果 .rar

    自定义颜色需实现`preferredStatusBarStyle`方法。 - **样式**:通过设置`preferredStatusBarUpdateAnimation`可以改变状态栏动画效果,如淡入淡出。 3. **隐藏和显示** 使用`setNeedsStatusBarAppearanceUpdate`...

    ios-自定义NavigationBar.zip

    5. **处理状态栏样式**:自定义`navigationBar`可能会影响到状态栏的样式,需要确保`preferredStatusBarStyle`方法返回正确值。 6. **适配不同设备和方向**:确保在不同屏幕尺寸(iPhone和iPad)以及横竖屏切换时,...

    Swift5.2 CustomNavigationController自定义导航栏.zip

    8. **处理状态栏**:有时可能需要自定义状态栏的颜色以匹配导航栏,这可以通过设置`view controller-based status bar appearance`的Info.plist键,或者在`UIViewController`中重写`preferredStatusBarStyle`方法来...

    ios-导航条透明处理.zip

    这可以通过修改`UIViewController`的`preferredStatusBarStyle`属性来实现,比如设置为`.lightContent`,使得状态栏文字颜色与浅色背景相适应。 为了使效果更完美,还要注意在不同情况下,如滚动时,导航条的透明度...

Global site tag (gtag.js) - Google Analytics