webViewサイズの自動調整
webViewを縦にしても、横にしても自動で調整して綺麗に表示する
自分で作ったメソッドの中に記述する
好きなところをコピペしてね♪
//Webビューの生成
- (UIWebView*)makeWebView:(CGRect)rect
{
//Webビューの生成上に張っているwebViewの作成及びサイズ
UIWebView *webView = [[[UIWebView alloc] init] autorelease];
[webView setFrame:rect];
[webView setBackgroundColor:[UIColorblackColor]];
[webView setScalesPageToFit:YES];//NOにすると大きく拡大されて見える (拡大縮小の機能の有効化)
webView.frame = CGRectMake(0, 50, 320, 460);
//ビューサイズの自動調整
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth|
UIViewAutoresizingFlexibleHeight|
UIViewAutoresizingFlexibleLeftMargin|
UIViewAutoresizingFlexibleRightMargin|
UIViewAutoresizingFlexibleTopMargin|
UIViewAutoresizingFlexibleBottomMargin;
return webView;
//UIView *baseGetView = [[UIView alloc] initWithFrame:CGRectMake(0,CGRectGetHeight(self.wedView.frame),self.webView.size.width,32)];
}
UIViewAutoresizingNone: 自動スケール調整なし
UIViewAutoresizingFlexibleWidth : 幅サイズ可変
UIViewAutoresizingFlexibleHeight : 高さサイズ可変
UIViewAutoresizingFlexibleLeftMargin: 左端マージン固定
UIViewAutoresizingFlexibleRightMargin : 右端マージン固定
UIViewAutoresizingFlexibleTopMargin: 上端マージン固定
UIViewAutoresizingFlexibleBottomMargin: 下端マージン固定