gpt4 book ai didi

swift - 导航栏下的UISementControll

转载 作者:行者123 更新时间:2023-11-30 11:06:09 25 4
gpt4 key购买 nike

这是我的实现代码:

    @IBOutlet var toolBar: UIToolbar!
@IBOutlet var segmentControl: UISegmentedControl!

override func viewDidLoad() {
super.viewDidLoad()

self.title = "Media"
self.toolBar.delegate = self

setupSegmentControl()
}

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)

navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.shadowImage = UIImage()
}

override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)

navigationController?.navigationBar.setBackgroundImage(nil, for: .default)
navigationController?.navigationBar.shadowImage = nil
}

fileprivate func setupSegmentControl() {
let items = ["Photo", "Video", "Document"]
self.segmentControl.removeAllSegments()
for item in items {
self.segmentControl.insertSegment(withTitle: item, at: items.index(of: item)!, animated: false)
}

self.segmentControl.selectedSegmentIndex = 0
}

func position(for bar: UIBarPositioning) -> UIBarPosition {
return UIBarPosition.topAttached
}


有一些奇怪的东西,然后进入此控制器:我试图设置色调颜色或更改大小,但没有帮助。问题的症结在哪里?
enter image description here

最佳答案

尝试设置清晰的NavigationController颜色:

navigationController?.view.backgroundColor = isBlack ? .black : .clear

关于swift - 导航栏下的UISementControll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52701067/

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