我想使navigationbar
標題可點擊。當用戶點擊它時,它應該執行一個segue。但我不知道如何做到這一點。使導航欄標題可點擊快速
我已經嘗試了以下獲取標題並將Tap應用於其中。
var subviews = self.navigationController?.navigationBar.subviews
if let subviews = subviews {
// Better check for array length before accessing to the 1st element
var subview = subviews [0]
}
但它給我的錯誤Variable subview inferred to have type AvyObject, which may be unexpected
我嘗試了使用UILabel和輕拍手勢等幾種方式,但最重要的是這種解決方案是最簡潔,最有效的方式。 – Bigair
如果您喜歡故事板:您還可以添加一個IBOutlet,然後將titleView設置爲此IBOutlet。 self.navigationItem.titleView = titleButton – Pbk