先に求めた比を元に最終的に設定すべきUIScrollView.contentOffsetを割り出す。 まず回転後の中心位置を求める。 newCenter.x = ratioX * newSize.width newCenter.y = ratioY * newSize.height中心位置が分かればオフセット座標は簡単に求められる。 newContentOffset.x = newCenter.x - newContentSize.width/2.0 newContentOffset.y = newCenter.y - newContentSize.height/2.0これを UIScrollView.contentOffetへ入れてやれば回転前の中心が中心にくるような表示となる。 この方法の利点は回転方向と無関係に計算ができること。一見ややこしいが分岐が無いのでコードはすっきりするはず。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く