在UITableViews中设置Navbar半透明以启动动画

时间:2017-12-19 11:21:22

标签: ios swift

我正面临一个导航栏的奇怪问题。我有一个带有UItableViewControllers&的应用程序。 UINavigationController中的UIViewController。

应用程序工作正常但是当将导航栏样式设置为半透明时,tableview会在视图控制器中自动向上滚动。

我已尝试重置我的内容插入表格,如下所示

self.cardTableView.contentInset = .zero

但是不起作用。我也试过下面的链接

Link1 Link2 Link3 Link4

但是不起作用。

请告诉我如何解决此问题。任何想法都会感激不尽。

我正在使用Xcode 9.1。

1 个答案:

答案 0 :(得分:1)

在视图控制器中,尝试以下代码段:

iOS< 11

self.automaticallyAdjustsScrollViewInsets = false

iOS == 11

self.cardTableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never