CX0618
我正在使用嵌入在导航控制器中的 UITableViewController,我已经检查了故事板中导航控制器的“滑动时隐藏条”。没有疯狂的代码,没有覆盖滚动视图功能,没有编写任何会抵消任何视图的代码。
当我稍微向上滚动 tableview 并在导航栏半隐藏时释放它时,整个表格会偏移并且它不在屏幕上(有时表格的左上角是可见的),然后如果我向上滚动表格视图有点,它回到了正常位置,如果我在故事板中选中“调整滚动视图插入”,整个屏幕会闪烁黑色。
有没有人遇到过同样的问题?ps 我在 iOS 10.3 上使用 Xcode 9 beta,不确定这是否与它有关。
编辑:
将导航栏滚动到一半
发布后的视图
CX0618
因此,我创建了一组新的 TableviewController 和 NavigationController,并通过对其进行更改来逐步对其进行测试,结果是我将导航栏设置为故事板中的半透明,一旦我取消选中它,问题就解决了。如果我在半隐藏位置释放导航栏,仍然会出现不需要的反弹效果,这似乎是调整偏移量的视图,但它比原来的效果要好得多。
PS确保选中“调整滚动视图插入”。
编辑:
如果您想保持导航栏不透明,那么设置extendedLayoutIncludesOpaqueBars
为True
也可以解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句