お?いけるくさい?

iPhoneアプリエンジニアのたまごです。いっちょまえエンジニア目指してちいさな発見や学んだことを覚え書きしていきます!Objective-C/iOS/開発

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];//webViewnavigationViewの下に

            [self.view addSubview:_waitingView];

xib側のwサイズ調節というよりかは中のコンテンツサイズで長さ調節した。

 

 

どういうこっちゃ。

ただ、xibの画面上ですでにのっかっているものは

addとかしないでねん∩(´∀`)∩

addしてるやつは重ねて無い状態でviewだけ作ったやーつ。