3

我正在尝试将基于导航的 iOS 应用程序集成到 IBM worklight 中。但是,我无法添加UINavigationController为其第一个本机页面。在教程中,他们只解释了集成一个正常的UIViewController. 既然UINavigationController是 的子类UIViewController,难道不应该也可以整合它吗?有人可以告诉我是否可以集成navigationcontroller使用“WL.NativePage.show” API。目前,我无法弄清楚如何rootviewcontrollernavigationcontroller对象设置。

4

1 回答 1

1

我不知道您提出请求的动机,因此这可能无法回答您的问题,但它确实提供了替代方案。


请参阅 Anton Aleksandrov 的以下博客文章。Anton 在其中解释了如何在 Worklight Hybrid 应用程序中使用本机控件,在您的情况下也可以是导航控件。也就是说,无需在“本机页面”中执行此操作。

本质上,您仍然使用 HTML 文件作为应用程序的“起始页”,但是您缩小了 Cordova WebView,允许您在顶部和底部添加、放置本机控件。在那里您可以放置​​一个本机导航控件。

博客文章:[iOS] 在基于 Cordova 的应用程序中结合原生和 Web 控件

于 2014-01-01T13:58:32.700 回答