開いたときに特定のページでUIWebViewを起動するだけで、他には何もしないiPhone/iOSアプリを作成したいと思います。プロセスを少し加速するために使用できるテンプレートXCodeプロジェクトはありますか?
5 に答える
いいえ、Xcodeはそのようなテンプレートを提供していません。ただし、「シングルビューアプリケーション」テンプレートを使用することはでき、ストーリーボードを使用すると非常に簡単に実行できるはずです。
チュートリアルは次のとおりです:http ://www.youtube.com/watch?v = bGPJeYxWr3Y
テンプレートはありません。ただし、新しいプロジェクト「シングルビューアプリケーション」を作成するだけです。次に、Interface BuilderでビューをUIWebViewに設定し、必要なWebサイトをロードするための行をいくつか追加します(例:viewWillAppear)。
CGRect webFrame = CGRectMake(0.0, 0.0, 320.0, 460.0);
UIWebView *webView = [[UIWebView alloc] initWithFrame:webFrame];
[webView setBackgroundColor:[UIColor clearColor]];
NSString *urlAddress = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[self.view addSubview:webView];
[webView release];
これをシングルビューアプリケーションのビューコントローラのviewDidLoadに入れると、それができます。.:)
GITHubには同じためのシェルアプリがあります。 https://github.com/endymion/iOS-HTML5-Shell-App/
しかし、著者が言うように、世界に恩恵を与え、それを使用しないでください。
正確にはテンプレートではありませんが、これをプロジェクトにドロップして使用することができます。これはUIWebViewのドロップです。http://cocoacontrols.com/platforms/ios/controls/web-browser-view-controller