如何在iPad中使用modalView呈现的viewController中添加导航栏

时间:2011-06-13 06:42:31

标签: facebook ipad uiviewcontroller

我正在我的ipad app中实现一个facebook集成。我正在使用 modalPresentationStyle = UIModalTransitionStyleCrossDissolve 呈现一个veiwController以模态方式加载facebook URL。现在我想在顶部实现一个导航栏,它会显示一个标题Facebook和一个关闭此视图的按钮 我尝试添加一个导航栏,但它没有显示,因为我的viewController没有绑定到任何navigationController,并尝试使用工具栏作为viewController视图的子视图,但它只在webView完成加载后显示。 我想知道如何实现永久导航栏,以便我可以随时关闭模态视图。

1 个答案:

答案 0 :(得分:0)

虽然导航栏不会自动显示,但您始终可以通过IB添加导航栏。我能够在sample project中使用它。你可以看看它是否对你有帮助。

另一件事是你在做modalPresentationStyle = UIModalTransitionStyleCrossDissolve;。这是不正确的,因为您正在为演示文稿样式属性指定过渡样式,但之所以有效,是因为这些值基本上是enum s,而UIModalTransitionStyleCrossDissolve最终会得到与UIModalPresentationFormSheet相同的值。