美文网首页
iOS13适配小记

iOS13适配小记

作者: KevinMK | 来源:发表于2019-07-09 16:01 被阅读0次

1.modal控制器交互方式改变
在UIViewController.h里,对于modal的动画方式,多了一个属性来控制

WX20190709-155201.png

默认为顶部露出小一块的方式,如果需要改为以前的全屏方式,则需要在你的UIViewController(或者UINavigationController)里设置

self.modalPresentationStyle = UIModalPresentationFullScreen;

2.去除tabbar黑线

[self.tabBar.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if ([obj isKindOfClass:NSClassFromString(@"_UIBarBackground")]) {
                UIImageView *imageViw = obj.subviews.firstObject;
                if ([imageViw isKindOfClass:[UIImageView class]]) {
                    imageViw.backgroundColor = [UIColor clearColor];
                    imageViw.layer.contents = nil;
                }
                //或者
                //if (imageViw.maskView == nil) {
                //    UIView *maskView = [[UIView alloc] initWithFrame:imageViw.bounds];
                //    imageViw.maskView = maskView;
                //}
            }
        }];

3.去除searchbar黑线

[[[self.subviews firstObject] subviews] enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if ([obj isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
                obj.backgroundColor = [UIColor clearColor];
                obj.layer.contents = nil;
            }
        }];

4.UISearchbar自动给背景色区域加了一个edge,取值为(4,8,4,8)左右,导致iOS12及以前正常尺寸的searchbar在iOS13上看就小了一圈


image.png

5.Sign In with Apple
感觉是很有意思,apple关于此项的设计规范点这儿

image

6.黑夜模式需要适配
开启黑夜模式 [设置]-->[现实与亮度]-->[外观] 选深色


image.png

目前发现Xcode11打包出来的app会被手机设置的darkmode所影响
A.TableViewCell的背景色会被影响


image.png

B.UITextField输入的文本颜色会被影响


image.png

相关文章

  • iOS13 适配问题 看这一篇就够了

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • iOS 13适配

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • iOS13适配小记

    1.modal控制器交互方式改变在UIViewController.h里,对于modal的动画方式,多了一个属性来...

  • 暗黑模式开发

    iOS13暗黑模式适配(项目开发版) iOS 13 DarkMode 暗黑模式 IOS 暗黑模式适配---基础适配

  • iOS13适配更新总结

    前言: iOS13的API的变动和适配问题,我从新特性适配、API 适配、方法弃用、工程适配、SDK 适配、其他问...

  • iOS13适配研究

    iOS13今年秋季会发布,最近深入研究了下公司APP适配iOS13的注意点,适配如下。 1.由于Xcode10移除...

  • iOS13适配

    参考: iOS13 适配踩坑 - 持续更新 iOS 13 适配要点总结 iOS 13 适配要点总结 1、prese...

  • iOS13适配(更新中)

    对于iOS13适配汇总以及遇到的问题注意:以下适配内容,必须适配的会以"必须"标出 1. Dark Model(必...

  • 关于WRNavigationBar iOS12、iOS13导航栏

    集成WRNavigationBar 适配iOS12 iOS13导航栏问题 在修复iOS13下在iPhone11机型...

  • 关于WRNavigationBar iOS12、iOS13导航栏

    集成WRNavigationBar 适配iOS12 iOS13导航栏问题 在修复iOS13下在iPhone11机型...

网友评论

      本文标题:iOS13适配小记

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