2016-04-23 15 views
0

iPadのNativeScriptでUIPrinterPickerControllerを呼び出そうとしています。私は確認する必要があり、コールを突き止めたのだが、ここにある:私はrectのparamを見てきた例ではNativeScriptのself.viewとself.view.frameへの参照を取得する方法

UIPrinterPickerController.presentFromRectInViewAnimatedCompletionHandler(rect: CGRect, view: UIView, animated: boolean, completion: (arg1: UIPrinterPickerController, arg2: boolean, arg3: NSError) => void): boolean; 

self.view.frameへの参照であるとview paramがself.viewへの参照です。 NativeScriptでこれらの参照を見つけるにはどうすればよいですか?私はui.viewモジュールを試しましたが動作しません。私はpageLoadedイベントからargs.objectを試しても動作しません。どんな助けもありがとう。

// My code here 
if (! UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiomPad) { 
    found = printPicker.presentAnimatedCompletionHandler(false, completionHandler); 
} else { 
    found = printPicker.presentFromRectInViewAnimatedCompletionHandler(view.frame, view, false, completionHandler); 
} 

答えて

1

実際は非常に近いです。ページのUIView。

var pageLoaded = function(args) { 
    var page = args.object; // Get the NativeScript Page object 
    var uiView = page.ios; // Get the underlying iOS native Control 
} 
+0

お返事ありがとうございます。これは私の答えにつながった。しかし、 'page.ios'は私に' UIViewController'のインスタンスを与えていたので、 'uiView.view'と' uiView.view.frame'を実行するだけでした。 – swatkins

関連する問題