gpt4 book ai didi

ios - 导航栏中的自定义按钮 - 添加并被点击但不可见

转载 作者:行者123 更新时间:2023-11-29 00:29:37 25 4
gpt4 key购买 nike

我尝试在导航 Controller 中添加自定义后退按钮。我创建这样的按钮

    func setupBackButton() {
let backButton = UIButton.init(type: .custom)
backButton.addTarget(self, action: #selector(backButtonHandler(_:)), for: .touchUpInside)
backButton.setTitleColor(UIColor.white, for: .normal)
backButton.setTitle("<", for: .normal)
backButton.tintColor = UIColor.white
let barBackButton = UIBarButtonItem(customView: backButton)
self.navigationItem.leftBarButtonItem = barBackButton
}

问题是正在添加按钮(我可以点击它并且正在执行按钮上的操作)但是我在 Controller 中看不到按钮 - 它是不可见的。

Controller 的颜色为蓝色。

最佳答案

你错过了按钮的框架

backButton.frame = CGRect(x: 0, y: 0, width: 44, height: 44)

不要忘记添加 Action 处理器

func backButtonHandler(_ sender : UIButton)  {

}

关于ios - 导航栏中的自定义按钮 - 添加并被点击但不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42223536/

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