2016-05-15 10 views
0

私はインターネット上のWEBGLサンプルの1つに直接アクセスしてapplication.canに表示するWebアプリケーションを作成したいと思います。WebGLのURLを表示するにはwebviewを使用する方法

+0

よりcontenxtは...のUIWebView .ANDそのアプリのビューを使用して簡単なアプリを作成しよう –

+0

イムのコンテンツを表示することになってください webglサンプルのアドレスであるurl。 –

答えて

0

が見つかりました。

#import "WGLAppDelegate.h" 

@implementation WGLAppDelegate 

@synthesize window=_window; 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 

// Class ADWebView = NSClassFromString(@"ADWebView"); 
// UIWebView* webView = (UIWebView *)[[[ADWebView alloc] initWithFrame:self.window.bounds] autorelease]; 
// [webView setWebGLEnabled:YES]; 

UIWebView* webView = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 300, 400)] autorelease]; 

id webDocumentView = [webView performSelector:@selector(_browserView)]; 
id backingWebView = [webDocumentView performSelector:@selector(webView)]; 
[backingWebView _setWebGLEnabled:YES]; 

NSString* htmlPath = [[NSBundle mainBundle] pathForResource:@"alphatexture" ofType:@"html"]; 
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:htmlPath]]; 
[webView loadRequest:request]; 

UIViewController* viewController = [[[UIViewController alloc] init] autorelease]; 
viewController.view = webView; 

self.window.rootViewController = viewController; 
[self.window makeKeyAndVisible]; 

return YES; 
} 

@end 

あなたがここにサンプルアプリを見つけることができます:「https://github.com/atnan/UIWebViewWebGL

関連する問題