My Application Objective C Reference
Home
Foundation.framework
NSObject
UIKit.framework
NSObject
UIControl
UIViewController
UIView
AVFoundation.framework
UIWebView Class Reference
ウェブビューの作成と初期化
  • [ [UIWebView alloc ] init ]
  • デリゲートを設定する
  • delegate
  • - webView:didFailLoadWithError:
  • - webViewDidFinishLoad:
  • - webViewDidStartLoad:
  • コンテンツをロードする
  • - loadData:MIMEType:textEncodingName:baseURL:
  • - loadHTMLString:
  • 前後に移動する
  • - goBack
  • - goForward
  • 概要
    ウエブコンテンツを表示する。
    例)
    UIWebView * webView = [[UIWebView alloc] init];
     webView.frame = CGRectMake(originX, 
      originY, width, height);
     webView.backgroundColor = [UIColor whiteColor];
     webView.delegate = self;
     webView.scalesPageToFit = NO;
     [webView loadData:theData 
      MIMEType:@"text/html" 
       textEncodingName:@"UTF-8" 
        baseURL:[NSURL URLWithString:htmlString]];
     [self.view addSubview:webView];
    
    ウェブビューの作成と初期化
    ウェブビューを初期化する
    例)
    UIWebView * webView = [[UIWebView alloc] init];
    
    デリゲートを設定する
    @property(nonatomic, assign) id delegate
    デリゲート
    例)
    < UIWebViewDelegate >
    
    webView.delegate = self;
    
    - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
    フレームの読み込みに失敗したときに送信される。
    - (void)webViewDidFinishLoad:(UIWebView *)webView
    フレームを読み込んだ後に送信される。
    - (void)webViewDidStartLoad:(UIWebView *)webView
    フレームの読み込みを開始した時に送信される。
    コンテンツをロードする
    - (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL
    コンテンツ、MIMEタイプ、エンコーディング、URLを設定する。
    例)
    [webView loadData:theData 
     MIMEType:@"text/html" 
      textEncodingName:@"UTF-8" 
       baseURL:[NSURL URLWithString:htmlString]];
    
    - (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
    コンテンツとURLを設定する。
    例)
    [webView loadHTMLString:(NSString *)string 
      baseURL:[NSURL 
       URLWithString:@"http://sample.com"]];
    
    前後に移動する
    - (void)goBack
    バックフォワードリストの前の位置をロードする。
    例)
    [webView goBack];
    
    - (void)goForward
    バックフォワードリストの次の位置をロードする。
    例)
    [webView goForward];
    
    参考:UIWebView Reference
    Site Map Contact Us
    Copyright 2012 iBeginners All rights reserved.