iOS アプリ開発 UIScrollView で setFrame すると contentOffset が初期値に戻ってしまう

| コメント(0) | トラックバック(0)

----

タイトルの通りですが、UIScrollView で setFrame すると一番上にスクロールしてしまいます。

これでは都合が悪かったので

CGPoint contentOffset = scrollView.contentOffset ;
[scrollView setFrame:frame] ;
[scrollView setContentOffset:contentOffset] ;

というように、setFrame 直前の offset を setFrame の直後に再設定してみたらうまくいきました。




 

トラックバック(0)

トラックバックURL: http://onno.jp/mt/cgi-bin/mt-tb.cgi/229

コメントする

このブログ記事について

このページは、管理者が2012年9月23日 08:45に書いたブログ記事です。

ひとつ前のブログ記事は「iOS アプリ開発 In-App Purchaseが出来ないという理由で申請をリジェクトされる」です。

次のブログ記事は「GIMP で画像をコピペしたら「フローティング選択範囲(貼り付けられたレイヤー)」となる」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.13-ja