【问题标题】:Animation Delayed for navigationBar "hidesBarOnSwipe"导航栏的动画延迟“隐藏 BarOn Swipe”
【发布时间】:2020-08-04 00:37:12
【问题描述】:

大家好,我有一个UITableViewController,当用户编写 tableView 时隐藏导航栏

navigationController? .hidesBarsOnSwipe = true

当用户通过向下滚动tableview来显示navigationBar时,navigationbar的滑动动画会出现延迟显示tableView和导航栏之间的空白

你如何解决这个问题?

在这里您可以看到当用户向下滚动后显示导航栏时会发生什么

【问题讨论】:

    标签: ios swift uitableview uinavigationcontroller


    【解决方案1】:

    也许你可以在viewDidLoad 中尝试UITableViewController

    self.edgesForExtendedLayout = []
    

    希望对你有帮助

    【讨论】:

    • 我试过了,但是当导航栏的位置在滚动时发生变化时,它会一直留下一个黑色空间当我从“EnterBackground”切换到“Become Active”时会发生这种情况
    猜你喜欢
    • 2017-08-23
    • 2015-06-14
    • 2021-02-20
    • 2011-01-05
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多