誰でも現在のビュー(モーダル)上にビューを追加する方法を知っていますか?私はビデオレコーダーでアプリケーションを作成しており、ビデオ画面はモーダルで画面に表示されます。私は、ビデオモーダルの上に表示されるテキストがほしいと思います。私はatmの考え方を試してみました。NativeScriptの上に新しいビューを追加する
var topMost = frameModule.topmost();
var View = new ViewModule.View(questionHolder);
topMost.currentPage._addView(View, 0);
しかし、成功しません:
は、現在のようなもので立ち往生イム。 questionHolderは私がフェッチ図である
currentpage.getViewById
編集:私はあなたがネイティブビューとnativescriptsビューを混在できませんでし理解@davecoffinの答えから
、私はアクセスすることによって、私の場合にはこの問題を解決することができましたネイティブビューを直接表示し、サブビューを追加します。私の場合:
var sharedApplication = utils.ios.getter(UIApplication, UIApplication.sharedApplication);
var overlay = UIView.alloc().initWithFrame({
origin : {
x: 0,
y: 44,
},
size: {
height: 100,
width: platform.screen.mainScreen.widthPixels
}
});
overlay.backgroundColor = UIColor.blackColor;
overlay.alpha = .6;
sharedApplication.keyWindow.rootViewController.presentedViewController.cameraOverlayView = overlay;
ヒントをありがとう、実際に正しい方向に私を得て、私がそれを解決することができた(私の目的のために) –