如何使用 NativeScript 创建复杂的 UI 组件(前座位图)

How to create complex UI component (ex- seatmap) using NativeScript

我正在使用 Nativescript,虽然使用所提供的 UI 组件创建界面很棒,但我还没有找到一种方法来实现可跨平台使用的自定义组件。

在 NativeScript 中实现复杂 UI 元素(指令?)的正确方法是什么?我正在尝试为 Android 和 iOS 实现座位图。

是否应该为 NativeScript 创建和包装本机 ui 组件,或者是否可以使用网络技术创建指令(HTML/CSS/JS)?

您可以创建 custom components that can be reused in your application. Nice how-to blog on that matter can be found here。 上面的文章描述了重用 UI 的一部分并创建分离以简化开发过程的机制。

但是,如果这不是您想要的,您可以使用原生元素创建自己的自定义 UI 元素。为此,您需要进行编组。例如看看 this documentation section (for Android) and this section (for iOS) 通过数据转换,您可以直接在 nativeScript 应用程序中使用本机组件,或者您甚至可以进一步扩展并创建 your own UI plugin.