在 Nativescript iOS 应用上使用 XIB 和 Storyboard

Posted

技术标签:

【中文标题】在 Nativescript iOS 应用上使用 XIB 和 Storyboard【英文标题】:Use XIBs and Storyboards on Nativescript iOS apps 【发布时间】:2016-07-17 10:54:39 【问题描述】:

在原生 ios 上,可以使用 loadNibNamed 方法以编程方式从 XIB 加载 UIView。

由于 Nativescript 提供了与 iOS API 的一对一映射,我想知道是否有技术可以在 NativeScript iOS 项目中加载 XIB(甚至是 Storyboard 中的 ViewController)。

出于好奇,如果对于 NS android 应用程序,我们可以对 .XML 布局做同样的事情(我不是 Android 开发人员,所以我不确定您是否可以通过编程方式加载 XML,甚至是本机)。

我们的想法是使用 Xcode Interface Builder(甚至使用 Android Studio)绘制用户界面,并在 JS/TS 中编写业务逻辑。

【问题讨论】:

【参考方案1】:

你可以参考this discussion关于在 NativeScript 中支持带有 JS 的 Storyboard/

此外,使用故事板创建的演示应用程序可以在以下链接中找到:

https://github.com/NativeScript/ios-runtime/tree/master/examples/Gameraww

【讨论】:

以上是关于在 Nativescript iOS 应用上使用 XIB 和 Storyboard的主要内容,如果未能解决你的问题,请参考以下文章

设备上的 Nativescript iOS 应用程序分析

Nativescript webview 在 iOS 上获取 cookie

Nativescript - 在 iOS 上检测越狱和动态检测

Nativescript 在设备 IOS 上运行 - dyld 库未加载 @rpath/Nativescript.framework

在 Android 上运行 nativescript 应用程序时出错

Nativescript iOS 在设备上构建/运行失败