在 UITableViews 中设置导航栏半透明以启动动画
Posted
技术标签:
【中文标题】在 UITableViews 中设置导航栏半透明以启动动画【英文标题】:Set Navbar Translucent To Start animation in UITableViews 【发布时间】:2017-12-19 11:21:22 【问题描述】:我在导航栏上遇到了一个奇怪的问题。我在 UINavigationController 中有一个带有 UItableViewControllers 和 UIViewController 的应用程序。
应用程序运行良好,但是当将导航栏样式设置为半透明时,tableview 会在视图控制器中自动向上滚动。
我已尝试重置表格的内容插入,如下所示
self.cardTableView.contentInset = .zero
但是不起作用。我也试过下面的链接
Link1Link2Link3Link4
但不起作用。
请告诉我如何解决此问题。任何想法将不胜感激。
我正在使用 Xcode 9.1。
【问题讨论】:
希望得到哪种语言的答案??因为你已经标记了目标 C 和 swift 【参考方案1】:在您的视图控制器中,尝试以下 sn-p:
iOS
self.automaticallyAdjustsScrollViewInsets = false
iOS == 11
self.cardTableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never
【讨论】:
以上是关于在 UITableViews 中设置导航栏半透明以启动动画的主要内容,如果未能解决你的问题,请参考以下文章