4

我想制作一个 iPhone/iOS 应用程序,当它打开时,只需启动一个带有特定页面的 UIWebView 并且什么都不做。是否有一个模板 XCode 项目我可以用来帮助我加快这个过程?

4

5 回答 5

2

不,Xcode 不提供这样的模板。但是,您可以使用“单一视图应用程序”模板,并且使用 Storyboard 应该很容易做到。

这是一个教程:http ://www.youtube.com/watch?v=bGPJeYxWr3Y

于 2012-06-01T13:21:51.723 回答
1
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 中,你就拥有了它.. :)

于 2012-06-01T13:47:23.540 回答
1

在 GITHub 上有一个相同的 shell 应用程序。 https://github.com/endymion/iOS-HTML5-Shell-App/

但正如作者所说,帮世界一个忙,不要使用它。

于 2012-06-01T14:48:44.837 回答
1

没有模板。但是您可以只创建一个新项目“Single View Application”。然后在 Interface Builder 中将您的视图设置为 UIWebView 并添加一些行来加载您所需的网站,例如 viewWillAppear。

于 2012-06-01T13:20:14.027 回答
0

不完全是一个模板,但你可以把它放到你的项目中并使用它。这是 UIWebView 中的一个下降。http://cocoacontrols.com/platforms/ios/controls/web-browser-view-controller

于 2012-06-01T13:53:09.480 回答