Monotouch NavigationController过渡样式

本文关键字:样式 NavigationController Monotouch | 更新日期: 2023-09-27 17:55:07

我在Iphone上使用Monotouch storyboard。我有一个导航控制器,通过代码,我在某些视图上设置navigationbarhidden为false或true。我正在ViewWIllAppear方法中设置可见性,它正在工作。

现在我正在尝试下面的代码,但它对导航栏没有影响。我希望导航栏淡入或做一个过渡效果。

this.NavigationController.ModalTransitionStyle = UIModalTransitionStyle.CrossDissolve .

谁知道怎么解决这个问题?

Monotouch NavigationController过渡样式

ModalTransitionStyle用于其他目的。

成像你有2个UIViewController,其中一个现在是可见的。你想用动画形式显示第二个。使用ModalTransitionStyle属性,您可以选择一个预定义的动画。关于这些动画的演示,请参见视频。

UINavigationController也有ModalTransitionStyle因为它是UIViewController的子类。但我认为这并没有达到你想要的效果。

如果您可以在基于StoryBoard的项目中使用自定义代码,请尝试使用动画标志= true隐藏UINavigationBar:

// Second parameter - "animated"
NavigationController.SetNavigationBarHidden(true, true);