【发布时间】:2026-01-07 12:45:02
【问题描述】:
我尝试在导航控制器中添加自定义后退按钮。我创建这样的按钮
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
}
问题是正在添加按钮(我可以点击它并执行按钮上的操作)但我在控制器中看不到按钮 - 它是不可见的。
控制器的颜色是蓝色的。
【问题讨论】:
-
只需将框架分配给您的按钮。
标签: ios uinavigationcontroller swift3