1

目標: ズーム後。scrollViewで画像のサイズを変更しますか?

scrollView 内に imageView があります。imagePicker によって imageView に別の画像を配置したときに画像をズームした後、既にズームされています。imageView で別の画像を選択すると、画面に収まります。私はいくつかのコードを試します

        CGSize scrollSize = scroll.frame.size;
        [scroll setContentSize:scrollSize];
        imageView.contentMode = UIViewContentModeScaleToFill;

しかし、それは私にはうまくいきません。

ありがとう

初めてのイメージここに画像の説明を入力

ズーム後の画像はここに画像の説明を入力

imagePickerで画像を再度選択すると、画像はここに画像の説明を入力

4

2 に答える 2

2

このチュートリアルには、必要なすべてのコードが含まれています

http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content

于 2012-07-06T07:39:46.453 に答える
0

次のコードをスクロール ビューのデリゲート メソッドに使用します

[scrNxt setZoomScale:1 アニメーション:いいえ];

以下のような例。

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
    if(scrollView==self.scr){
                    [scrNxt setZoomScale:1 animated:NO];

}

これはあなたの問題を解決するかもしれません

于 2012-07-06T05:55:31.963 に答える