?
隱藏系統返回按鍵
方法1:self.navigationItem.leftBarButtonItem = nil //隱藏自定義的itemself.navigationItem.hidesBackButton = true //隱藏系統的item方法2:let item = UIBarButtonItem(image: nil, style: UIBarButtonItem.Style.plain, target: nil, action: nil)self.navigationItem.leftBarButtonItems = [item]
?
?設置自定義返回按鈕方法:
/// 設置返回圖片func setNavBackBtn(backType:JYBackBtnTypeEnum){var imageName = ""switch backType {case JYBackBtnTypeEnum.gray:imageName = "back_normal_gray"case JYBackBtnTypeEnum.white:imageName = "back_normal_white"}let item = UIBarButtonItem(image: UIImage.init(named: imageName)?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal), style: .plain, target: self, action: #selector(clcikBackBtn))self.navigationItem.leftBarButtonItems = [item]}//返回按鈕點擊響應@objc func clcikBackBtn(){self.navigationController?.popViewController(animated: true)}