2012-11-16 64 views
0

我有一個UIView內的導航控制器。它更小,它在左側。當我用該控制器推動視圖時,我可以看到新的標題來自右側,這很好,但在動畫期間,標題可以在該UINavigationView的界限之外看到 - 跨越該視圖的右邊界(因爲它來自明顯的權利)!用更長的標題可以更好地看到它。它看起來不可接受。UINavigationController:pushViewController - 標題越界

是因爲導航視圖應該只用於全屏幕還是我錯過了什麼?

回答

0

你在哪裏設置你的標題? 嘗試在viewDidAppear中設置您的標題,而不是viewDidLoad或viewWillApper,我想您會得到預期的結果。

+0

我把它放在'viewDidLoad'中。感謝您的建議,但是: 1.將它放到'viewDidAppear'中使其在視圖出現之前不可見(仍然推回視圖使標題超出範圍)。放入'viewWillAppear'不會改變任何內容 – Tom