【问题标题】:Monotouch NavigationController Transition StyleMonotouch NavigationController 过渡风格
【发布时间】:2013-01-21 23:04:34
【问题描述】:

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

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

this.NavigationController.ModalTransitionStyle = UIModalTransitionStyle.CrossDissolve.

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: c# xcode uinavigationcontroller xamarin.ios navigationcontroller


    【解决方案1】:

    ModalTransitionStyle 用于其他目的。

    您有 2 个UIViewController,其中一个现在可见。你想用动画显示模态第二个。使用ModalTransitionStyle 属性,您可以选择预定义动画之一。有关这些动画的演示,请参阅that video

    UINavigationController 也有ModalTransitionStyle,因为它是UIViewController 的子类。然而我相信它不符合你想要的效果。

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

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

    【讨论】:

      猜你喜欢
      • 2012-11-24
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多