0
我正試圖在我的View Controller的導航欄中以編程方式添加leftBarButtonItem
(此View Controller嵌入在導航控制器中)。我在viewDidLoad
關於leftBarButtonItem沒有以編程方式出現
let backButton = UIButton(type: .custom)
backButton.setImage(UIImage(named: "BackButton.png"), for: .normal)
backButton.setTitle("Back", for: .normal)
backButton.setTitleColor(backButton.tintColor, for: .normal)
backButton.addTarget(self, action: #selector(self.backAction(_:)), for: .touchUpInside)
self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: backButton)
運行測試實現這個代碼,而是返回按鈕沒有出現在視圖控制器的。我在想,我應該把這段代碼放在導航控制器中並且View Controller是嵌入在? 如何解決此問題?非常感謝。
它的工作了,但我還是想知道怎麼來的我的做法是行不通的? – Nan
爲您的自定義按鈕添加一個框架 –
這是否意味着如果我選擇與下列設置不兼容的自定義? – Nan