我有一個基於ipad應用的導航欄。移動導航欄框架是否正確?
在某些時候,我想推入另一個視圖控制器到視圖控制器層次結構。然後,當用戶選中某個按鈕時,我想顯示一個leftMenu控制器。要做到這一點,我有兩個觀點:
擁有所有內容
而且這是一個leftMenu不可見的視圖內容視圖。這是在內容視圖下。
因此,當用戶按下按鈕,什麼林現在在做正確的內容畫面和導航欄移動到右側,使leftMenu可見:
self.navigationController.navigationBar.frame = CGRectMake(271.0, self.navigationController.navigationBar.frame.origin.y, self.navigationController.navigationBar.frame.size.width, self.self.navigationController.navigationBar.frame.size.height);
self.contentView.frame = CGRectMake(271.0, self.contentView.frame.origin.y, self.contentView.frame.size.width, self.contentView.frame.size.height);
這是工作,但第一排在左側菜單中並不是「可點擊的」,其中導航欄被塗上了。它像導航欄仍然在捕捉標籤事件。
是否正確做?:
self.navigationController.navigationBar.frame = CGRectMake(271.0, self.navigationController.navigationBar.frame.origin.y, self.navigationController.navigationBar.frame.size.width, self.self.navigationController.navigationBar.frame.size.height);
如果沒有,請告訴我propper方式來實現我想要什麼?
繼承人和圖像ilustrating是什麼問題:
example http://i47.tinypic.com/b3sxmr.png
我建議你使用DDMenuController ..如果你試圖顯示和隱藏左菜單(就像在Facebook的移動應用程序)..甚至路徑應用程序.. –
編號喜歡做我自己的,可以不那麼困難。 (堅果要檢查源代碼) – pdrcabrod