本文整理汇总了C#中UIWebView.ValueForKeyPath方法的典型用法代码示例。如果您正苦于以下问题:C# UIWebView.ValueForKeyPath方法的具体用法?C# UIWebView.ValueForKeyPath怎么用?C# UIWebView.ValueForKeyPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UIWebView
的用法示例。
在下文中一共展示了UIWebView.ValueForKeyPath方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ContentView
public ContentView(UIColor fillColor)
{
BackgroundColor = fillColor;
webView = new UIWebView(UIScreen.MainScreen.Bounds);
var context = (JSContext)webView.ValueForKeyPath((NSString)"documentView.webView.mainFrame.javaScriptContext");
context.ExceptionHandler = (JSContext context2, JSValue exception) =>
{
Console.WriteLine("JS exception: {0}", exception);
};
var obj = new MSJSExporter();
context[(NSString)"myCSharpObject"] = JSValue.From(obj, context);
webView.LoadRequest(NSUrlRequest.FromUrl(new NSUrl("MyHtmlFile.html", false)));
this.AddSubview(webView);
}
示例2: JSExportTest
public void JSExportTest()
{
var webView = new UIWebView();
var context = (JSContext)webView.ValueForKeyPath((NSString)"documentView.webView.mainFrame.javaScriptContext");
context.ExceptionHandler = (JSContext context2, JSValue exception) =>
{
Console.WriteLine("JS exception: {0}", exception);
};
var obj = new MSJSExporter();
context[(NSString)"obj"] = JSValue.From(obj, context);
var val = context.EvaluateScript("obj.myFunc ();");
}