iOS 网页调用系统相册,相册向上偏移的问题

有没有遇到过网页调用系统相册,然后打开系统相册后,系统相册向上偏移一点高度。大家都是怎么解决的,一起探讨一下。

找到问题的原因是我在AppDelegate里面写了这个

if(@available(iOS 11.0,*)){
[[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
}

我的解决办法是在网页的viewDidLoad 里面改变全局的

if(@available(iOS 11.0,*)){
    [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentAutomatic];
}

然后在delloc 里面复原成原来的设置

if(@available(iOS 11.0,*)){
[[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
}

最后解决了。有没有更好的解决方法,欢迎大家一起讨论。

你可能感兴趣的:(iOS 网页调用系统相册,相册向上偏移的问题)