0
在我的iPhone項目中,我有一個導航視圖控制器。在由此控制器加載的每個視圖中,我在UINavigationBar中設置了按鈕,這些按鈕爲每個視圖執行不同的操作。在UINavigationController中放置UINavigationBar的通用代碼
但是,我希望.rightBarButtonItem每次都做同樣的事情(即彈出一個UIActionSheet)。我怎樣才能集中這些代碼,而不必將它放在每個視圖控制器中?
我試着繼承UINavigationController並在這個子類中設置.rightBarButtonItem'viewDidLoad。但是,那麼不顯示任何按鈕。 (但是,當我將相同的代碼放在導航控制器加載的視圖控制器中時,按鈕顯示並正常工作)。
的代碼我使用的設置rightBarButtonItem是:
self.navigationItem.rightBarButtonItem = ...
我很蠢。謝謝! – tremolo
它發生在我們所有人身上:) – Joel