gpt4 book ai didi

ios - MVVMCross 应用程序中的自定义导航 Controller

转载 作者:行者123 更新时间:2023-12-01 19:54:11 25 4
gpt4 key购买 nike

我正在开发基于 MVVMCross 的应用程序,需要使用自定义 UINavigationController但我很难看到如何做到这一点,因为我看不到导航 Controller 的创建点。

任何人都可以就如何定制UINavigationController 提供任何指导吗?可以在 MVVMCross 中使用

最佳答案

您可以在自己的 Presenter 中通过覆盖 CreateNavigationController 来执行此操作。 :

protected override UINavigationController CreateNavigationController(UIViewController viewController)
{
var toReturn = base.CreateNavigationController(viewController);
toReturn.NavigationBarHidden = false;
toReturn.NavigationBar.TintColor = UIColor.FromRGB(15, 79, 140);
toReturn.NavigationBar.BarTintColor = UIColor.FromRGB(228, 242, 231);
toReturn.NavigationBar.Translucent = false;
return toReturn;
}

根据需要进行修改。 base.CreateNavigationController只创建 UINavigationController 的实例.

关于ios - MVVMCross 应用程序中的自定义导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43681201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com