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

问题描述

|| 我正在ipad应用程序中实现Facebook集成。我正在展示一个veiwController来使用modalPresentationStyle = UIModalTransitionStyleCrossdissolve模态加载Facebook URL。现在,我想在顶部实现一个导航栏,该导航栏将显示一个标题Facebook和一个关闭此视图的按钮。 我尝试添加导航栏,但没有显示出来,因为我的viewController没有绑定到任何navigationController,并尝试将工具栏作为viewController的视图的子视图,但仅在完成webView加载后才显示。 我想知道如何实现永久性导航栏,以便随时可以关闭模​​式视图。     

解决方法

        虽然导航栏不会自动显示,但是您始终可以通过IB添加导航栏。我能够使它在ѭ0中工作。您可以看看它是否对您有帮助。 另一件事是您正在做
modalPresentationStyle = UIModalTransitionStyleCrossDissolve;
。这是不正确的,因为您正在为演示样式样式属性分配过渡样式,但是可以正常使用,因为值基本上是
enum
s,而
UIModalTransitionStyleCrossDissolve
最终与
UIModalPresentationFormSheet
的值相同。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...