0
假設,我有類型的視圖層次:的UINavigationController navigationBarHidden設置爲true僅適用於單個視圖控制器
A [rootviewcontroller of a UINavigationController] --> B --> C
我要禁用navigationBar
爲A,但使其能夠對於B & C.
- 是否有可能這樣做?
- 目前我正在通過在
viewWillAppear
中爲B & C啓用它,但在爲A時viewWillAppear
禁用。它有這種工作,但感覺不自然並被迫。有沒有這樣做的正確方法?
我認爲這是正確的方法,但如果導航總是從A到B轉到C,那麼您不應該將它設置在C中。 – rdelmar
這是真的。謝謝。 – p0lAris
你也可以在viewDidLoad中做到這一點,然後在每次視圖出現時都不會完成,但只是第一次。 –