更新:iPhoneを対象とした新しいプロジェクトで同じ手順を再作成しましたが、今回は機能します。私はiPadのみのプロジェクトで再試行しましたが、そうではありません!変ですね。
Update2:理由がわかりました。デフォルトのWebビューサイズコントロールを配置し、iPadシミュレーターを回転させた場合にのみ何かが表示されるため、空白が表示されました:(
==== xibファイルで、IPADシミュレーター用のシングルビューアプリにUIWebViewコントロールをドラッグアンドドロップします
コントロールからファイル所有者にドラッグアンドドロップしてデリゲートを設定しますファイル所有者からドラッグアンドドロップしてアウトレットを参照する際にwebViewを設定します
コードで私は持っています
//hファイル
@interface myViewController : UIViewController {
IBOutlet UIWebView *webView;
}
@property(nonatomic,retain)IBOutlet UIWebView *webView;
@end
//mファイル
#import "myViewController.h"
@interface myViewController ()
@end
@implementation myViewController
@synthesize webView;
- (void)viewDidLoad
{
[super viewDidLoad];
// try following complete url
NSString *urlString = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:urlRequest];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
@end