问题描述
||
我正在ipad应用程序中实现Facebook集成。我正在展示一个veiwController来使用modalPresentationStyle = UIModalTransitionStyleCrossdissolve模态加载Facebook URL。现在,我想在顶部实现一个导航栏,该导航栏将显示一个标题Facebook和一个关闭此视图的按钮。
我尝试添加导航栏,但没有显示出来,因为我的viewController没有绑定到任何navigationController,并尝试将工具栏作为viewController的视图的子视图,但仅在完成webView加载后才显示。
我想知道如何实现永久性导航栏,以便随时可以关闭模式视图。
解决方法
虽然导航栏不会自动显示,但是您始终可以通过IB添加导航栏。我能够使它在ѭ0中工作。您可以看看它是否对您有帮助。
另一件事是您正在做
modalPresentationStyle = UIModalTransitionStyleCrossDissolve;
。这是不正确的,因为您正在为演示样式样式属性分配过渡样式,但是可以正常使用,因为值基本上是enum
s,而UIModalTransitionStyleCrossDissolve
最终与UIModalPresentationFormSheet
的值相同。