xcode 4.5 xib 〜scrollViewとWebView〜
scrollViewの使い方むずい。
いつも無駄にイライラするからメモっとっく。
◆scrollView
xib側の設定で高さ調節。
中のコンテンツサイズも指定してboundsの跳ね返り調節。
セットする。
self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"bg.png"]];
[_howtoView setFrame:CGRectMake(0, 39, 320, 770)];
_howtoView.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"bg.png"]];//パターン塗り
[_scrollView addSubview:_howtoView];
[_scrollView setContentSize:_howtoView.frame.size];
[self.viewinsertSubview:_scrollViewbelowSubview:_navigationView];
かつ、addするビューの中身は上下サイズをびよーんて伸ばすかどうするか
みたいなチェックを「縦も横ものばしません!」にして、
上と左の幅?みたいなやつだけチェック。
スクロールビュー自体には全部チェックを入れると思ったようになってくれた..
----------------------------------------------------------------
*追記*
スクロールビューを使うときは、
スクロールビュー自体のサイズは320*480(320*568)内におさめて、
中のコンテンツの長さ(たとえばUIView)を320*1000とかにして使います!
----------------------------------------------------------------
◆webView
[self.webViewsetFrame:CGRectMake(0, 39, 320, 509)];
_webView.backgroundColor = [UIColorclearColor];
// self.navigationController.title = self.title;
self.webView.scalesPageToFit = YES;
[self.viewinsertSubview:self.webViewbelowSubview:_navigationView];//webViewをnavigationViewの下に
[self.view addSubview:_waitingView];
xib側のwサイズ調節というよりかは中のコンテンツサイズで長さ調節した。
どういうこっちゃ。
ただ、xibの画面上ですでにのっかっているものは
addとかしないでねん∩(´∀`)∩
addしてるやつは重ねて無い状態でviewだけ作ったやーつ。