美文网首页
由于ios更新导致一些方法不能被弃用的警告处理

由于ios更新导致一些方法不能被弃用的警告处理

作者: 大布溜 | 来源:发表于2017-10-02 00:41 被阅读7次

1.setStatusBarStyle:状态条状态设置方法在iOS9被弃用

弃用前的使用:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

弃用后使用新方法:

//在uiviewcontroller中重写方法
- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

且需要在info.plist里设置view controller-based status bar appearance为yes

setting

2. 在iOS11中UITableView的表头高度方法heightForHeaderInSection:不起作用

需要在初始化tableview时加上如下方法

    _tableView.estimatedRowHeight = 0;
    _tableView.estimatedSectionHeaderHeight = 0;
    _tableView.estimatedSectionFooterHeight = 0;

这几行代码是tableview的各种预估高度,在iOS11中是默认打开的。。置为0即可调用heightforheaderinsection方法。

相关文章

  • 由于ios更新导致一些方法不能被弃用的警告处理

    1.setStatusBarStyle:状态条状态设置方法在iOS9被弃用 弃用前的使用: 弃用后使用新方法: 且...

  • iOS常用的忽略警告类型

    iOS常用的忽略警告类型: 1.方法弃用警告 #pragmaclang diagnostic push #prag...

  • iOS编程 标注clang忽略编译器警告

    在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告,运用clang标注...

  • #pragma GCC diagnostic 编译器警告

    方法弃用警告 中间代码是弃用代码只支持iOS7-iOS8,当前编译器会报黄色警告。当我们要支持不同版本时,为了去掉...

  • iOS 常用忽略警告和忽略警告宏定义

    iOS常用的忽略警告类型: 1, 方法弃用警告 2, 不兼容指针类型警告 3, 循环引用警告 4, 未使用变量警告...

  • Xcode警告消除宏

    在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子...

  • 强制消除Xcode警告

    在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子...

  • iOS消除对应的警告!

    在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子...

  • #pragma clang diagnostic ignored

    在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子...

  • 消除Xcode 项目的警告

    在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的很想...

网友评论

      本文标题:由于ios更新导致一些方法不能被弃用的警告处理

      本文链接:https://www.haomeiwen.com/subject/lxlzextx.html