我已爲自己的導航欄實現了自定義標題視圖,其中包含圖像和標籤。該視圖與條的左側對齊,將其origin.x設置爲10像素。UINavigationBar強制標題視圖中心位於後面
到目前爲止好,但是當我推視圖控制器,然後返回到主屏幕,標題視圖的中心,而不是定位在左側。
我試過它的左側和背面欄按鈕項目零和origin.x設置爲10,但似乎沒有任何工作。我想這兩個viewWillAppear中和viewDidAppear:
CGRect frame = self.navigationItem.titleView.frame;
frame.origin.x = 10;
self.navigationItem.titleView.frame = frame;
self.navigationItem.backBarButtonItem = nil;
self.navigationItem.leftBarButtonItem = nil;
我怎樣才能做到這一點?
frame.origin.x = 10;嘗試將此添加到您的viewDidAppear – janusbalatbat
您是否閱讀我的問題? ;) – verhage
對不起。我讀得很快,沒有注意到代碼片段之前的最後一行.. – janusbalatbat