按下视图控制器时,导航栏上出现iOS 11黑条 [英] iOS 11 black bar appears on navigation bar when pushing view controller

查看:0
本文介绍了按下视图控制器时,导航栏上出现iOS 11黑条的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只在iOS 11中有这个奇怪的错误,在更低的iOS中,一切都运行得很好。 问题是,每当按下视图控制器时,导航栏的顶部都会出现一个黑色空间。是否有其他人遇到过此问题以及如何解决它?

推荐答案

问题是,在双速情况下,您的视图大小小于导航控制器的视图大小。

因此,当您滚动槽时,视图的边框在内容偏移的更改过程中发生变化,它的速度也是加倍的。
这将解释这种行为。 请尝试执行以下操作以解决该问题。

extendedLayoutIncludesOpaqueBars = true

您应该在UIViewControllerUITableViewControllerUICollectionViewController

处添加此行

这篇关于按下视图控制器时,导航栏上出现iOS 11黑条的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆