gpt4 book ai didi

ios - 用户滚动时如何更改 UINavigationBar barTintColor

转载 作者:可可西里 更新时间:2023-11-01 00:36:47 32 4
gpt4 key购买 nike

<分区>

当用户滚动时,我正在尝试将 UINavigationBar.barTintColorUIColor.clearColor() 更改为 whiteColor(),但是当用户滚动回 View 顶部时,也会变回清除。

这是我一直在尝试的;

ViewDidLoad

self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.backgroundColor = UIColor.clearColor()
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
self.navigationController?.navigationBar.barTintColor = UIColor.clearColor()

scrollViewDidScroll

override func scrollViewDidScroll(scrollView: UIScrollView) {
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.backgroundColor = UIColor.whiteColor()
self.navigationController?.navigationBar.tintColor = UIColor.redColor()
self.navigationController?.navigationBar.barTintColor = UIColor.whiteColor()
}

但是这不起作用,有人知道我怎样才能达到我想要的效果吗?

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com