iOS:SWRevealViewController 打开没有导航栏的 WebView 控件

Posted

技术标签:

【中文标题】iOS:SWRevealViewController 打开没有导航栏的 WebView 控件【英文标题】:iOS: SWRevealViewController opening WebView control without Navigation bar 【发布时间】:2015-06-08 15:27:06 【问题描述】:

该应用有一个导航栏,该导航栏包含在应用内的所有场景中。 SWRevealViewController 已用于创建滑出菜单,也出现在所有场景中。它包含一个表格视图,用于启动其他场景的转场。此菜单中的两个链接连接到加载网页的 webview 控件。 webview 正确加载页面,但没有导航栏 为了使事情更加混乱,应用程序中还有其他场景链接到导航栏正确加载的 webview。

导航栏不包含在SWRevealViewController 中。这可能是它无法正确加载的原因吗?

提前致谢。

【问题讨论】:

【参考方案1】:

添加 ViewController 时,需要先将其添加到 UINavigationController。

[self.revealViewController pushFrontViewController:[[UINavigationController alloc] initWithRootViewController:VC] animated:YES];
[self.revealViewController setFrontViewPosition:FrontViewPositionLeft animated:YES];

【讨论】:

以上是关于iOS:SWRevealViewController 打开没有导航栏的 WebView 控件的主要内容,如果未能解决你的问题,请参考以下文章

IO模型--阻塞IO,非阻塞IO,IO多路复用,异步IO

IO复用阻塞IO非阻塞IO同步IO异步IO

四种IO模型‘阻塞IO/非阻塞IO/信号驱动IO/异步IO‘

5种IO模型阻塞IO和非阻塞IO同步IO和异步IO

网络IO模型:同步IO和异步IO,阻塞IO和非阻塞IO

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别