0
有什麼辦法可以在推送之前在PageRenderer上初始化一些東西? 我看起來很文章,它說。Init PageRenderer在被推送之前。 (Xamarin.forms)
當ContentPage由Xamarin.Forms應用呈現,在IOS 的PageRenderer類被實例化
我測試它。是的,PageRenderer的構造函數在調用「Push」之前不會被調用。
我想訪問它並更改ViewController HidesBottomBarWhenPressed爲「真」,因爲否則該功能不應該工作。
謝謝。
謝謝,我不知道有這樣的事情
蘋果文檔:
因此,在你
PageRenderer
實現,你應該這樣做。但無論如何它仍然無法正常工作。也許http://stackoverflow.com/questions/19047747/hidesbottombarwhenpushed-ignored-in-ios-7這是問題。我有tabPagePage主頁,每個標籤有每個導航。並把HidesBottomBarWhenPressed True不起作用。 –hm。奇怪的部分是HidesBottomBarWhenPressed getter甚至沒有被調用。它不會在調試或打印控制檯上停止。 –
@BrightLee您需要覆蓋選項卡控制器選項卡上最頂層視圖控制器上的HidesBottomBarWhenPushed。在這種情況下,導航控制器。所以,你將需要另一個PageRenderer。 –