Skip to content

Instantly share code, notes, and snippets.

@nantekkotai
Created May 31, 2012 08:47
Show Gist options
  • Select an option

  • Save nantekkotai/2841986 to your computer and use it in GitHub Desktop.

Select an option

Save nantekkotai/2841986 to your computer and use it in GitHub Desktop.
[iOS]WebViewでWebページを開く

アプリ内でブラウザを開く方法のひとつがWebViewを活用することだ。
やり方はいたって簡単である。

storyboardで設置

storyboard上からViewControllerにWebViewのパーツをセットして、ViewControllerクラスと連携する。

ヘッダファイルは以下のようになる。

#import <UIKit/UIKit.h>

@interface DemoViewController : UIViewController

@property (weak, nonatomin) IBOutlet UIWebView *myWebView;

@end

ソースファイルにもsynthesizeが追加される。

@implementation DemoViewController

@synthesize myWebView;

実装

DemoViewControllerのviewDidLoadでWebViewからYahooトップを呼び出す。

- (void)viewDidLoad
{
    [super viewDidLoad];    

    NSURL *myURL = [NSURL URLWithString:@"http://www.yahoo.co.jp/"];
    NSURLRequest *myReq = [NSURLRequest requestWithURL:myURL];
    [myWebView loadRequest:myReq];
}
  • URLを指定し、
  • リクエストを作成し、
  • WebViewにセットする

これだけである。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment