2012-02-10 23 views
5

私はObjective Cを使用してiPhone/iPad用のアプリケーションを開発しています。私のアプリでは、UiMessViewを内部に持っているUiScrollViewを持っています。私はスクロールビュー内の画像をスクロールしてズームすることができます。Uiimageview内のuiscrollview位置が中央に配置されていません

すべて問題ありません。しかし、私の問題は、イメージをuiscrollviewの内部に読み込んでいるときに、その位置が中心で何かにありますが、正確ではありません。

私の画像は、中央揃えにするか、左上隅に配置します。

私はcontentoffsetを(0,0)に設定しましたが、AutoresizingMaskを別の値に設定しようとしました。

誰かが考えや解決策を持っているかどうか教えてください。

答えて

9

contentoffsetはスクロールビューの一部であり、この状況ではおそらく正しくありません。あなたは画像が中央になりたい場合は次の操作を行います。あなたはイメージがscrollviewの左上隅になりたい場合は

imageview.center = scrollview.center; 

次の操作を行います。

imageview.frame = CGRectMake(0,0,image_width,image_height); 

幸運を!

+0

ありがとうBobDev!.............それは私のために働く。 –

+0

ニース:)あなたのアプリで幸運! –

+0

私はこれが役に立ちました、ありがとう – FritzB

関連する問題