可以直接从 Nativescript 访问原生 UI 控件吗
Can native UI controls be accessed directly from Nativescript
我可以通过 Nativescript 访问 UIKit 还是直接从 NativeScript 代码访问 Android 中的等效项?例如,如果我想向 UIView 添加阴影并将此视图添加到屏幕,如果 XML 和CSS 实施?我知道他们应该 100% 模仿原生 API,所以这应该是可能的,但我只是想确定一下,因为我在文档中找不到示例。
是的,您可以完全访问 iOS 和 android 的本机对象。
例如(取自http://docs.nativescript.org/runtimes/ios/Overview.html):
Obj-C
UIView *view1 = [[UIView alloc] init];
// Or with the short-cut
UIView *view2 = [UIView new];
等效于 JS
var view1 = UIView.alloc().init();
// Or with the short-cut
var view2 = UIView.new();
查看文档中的运行时参考,因为还有其他示例说明如何使用 iOS/Android
的本机对象
我可以通过 Nativescript 访问 UIKit 还是直接从 NativeScript 代码访问 Android 中的等效项?例如,如果我想向 UIView 添加阴影并将此视图添加到屏幕,如果 XML 和CSS 实施?我知道他们应该 100% 模仿原生 API,所以这应该是可能的,但我只是想确定一下,因为我在文档中找不到示例。
是的,您可以完全访问 iOS 和 android 的本机对象。 例如(取自http://docs.nativescript.org/runtimes/ios/Overview.html):
Obj-C
UIView *view1 = [[UIView alloc] init];
// Or with the short-cut
UIView *view2 = [UIView new];
等效于 JS
var view1 = UIView.alloc().init();
// Or with the short-cut
var view2 = UIView.new();
查看文档中的运行时参考,因为还有其他示例说明如何使用 iOS/Android
的本机对象