我是否可以通过Nativescript访问UIKit或直接从NativeScript代码访问Android中的等效功能?例如,如果我想向UIView添加阴影并将此视图添加到屏幕,如果XML和CSS实现不支持它,我是否可以创建一个新的UIView并以编程方式添加阴影?我知道他们应该对本机API拥有100%的模仿能力,所以应该可以,但是只是想确保,因为我在文档中找不到示例时遇到了麻烦。

最佳答案

是的,您可以完全访问iOS和android的本机对象。
例如(取自http://docs.nativescript.org/runtimes/ios/Overview.html):

对象

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的本机对象

关于android - 可以直接从Nativescript访问 native UI控件吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36460181/

10-11 22:28
查看更多