PageRendererをプッシュする前に何か初期化する方法はありますか? 私は書類を見て、それは言う。 ContentPageがXamarin.Formsアプリケーションによってレンダリングされた場合PageRendererをプッシュする前に初期化します。 (Xamarin.forms)
、iOSの にPageRendererクラスは
をインスタンス化し、私はそれをテストしています。はい、PageRendererのコンストラクタは呼び出される前に呼び出されません。
私はそれにアクセスし、ViewController HidesBottomBarWhenPushedを "True"に変更したいと思います。そうでないと、その機能は動作しないはずです。
ありがとうございました。
おかげで。しかし、それはまだ完璧ではありません。おそらくhttp://stackoverflow.com/questions/19047747/hidesbottombarwhenpushed-ignored-in-ios-7 this isssue。私はmainPageのためにtabbedPageを持っていて、各タブはそれぞれのナビゲーションを持っています。 HidesBottomBarWhenPushed Trueを設定しても機能しません。 –
hm。奇妙な部分は、HidesBottomBarWhenPushedゲッターが呼び出されないということです。デバッグや印刷コンソールでは停止しません。 –
@BrightLeeタブコントローラーのタブの一番上のビューコントローラーでHidesBottomBarWhenPushedをオーバーライドする必要があります。この場合、ナビゲーションコントローラ。したがって、別のPageRendererが必要になります。 –