UIscrollview начальный размер изображения - PullRequest
0 голосов
/ 19 сентября 2011

Я новичок в объективе-c. Я создаю приложение с прокручиваемым изображением, но не могу получить исходный размер изображения, чтобы соответствовать начальному виду при 320 x 411, когда выбрана вкладка, поскольку это преимущественно для медицинских изображения, которые пользователь должен иметь обзор и возможность увеличения детализации. Таким образом, цель состоит в том, чтобы исходное изображение было увеличено на 30%, а не на 100%.

Я вставил код ниже, любая помощь будет оценена

Я приложил снимок экрана, показывающий проблему, когда при выборе вкладки отображается только часть потоковой диаграммы. Я хочу, чтобы при выборе вкладки отображалась вся потоковая диаграмма.

enter image description here

Из файла AlgorithmViewController.h

@interface AlgorithmViewController : UIViewController {

UIImageView *imageView;
}

@property (nonatomic, retain) UIImageView *imageView;

Из файла AlgorithmViewController.m

- (void)viewDidLoad
{
    UIImage *image = [UIImage imageNamed: @"photo1.jpg"];
    imageView = [[ UIImageView alloc] initWithImage:image];
    [self.view addSubview:imageView];
    [(UIScrollView *)self.view setContentSize:[image size]];
    [(UIScrollView *)self.view setMaximumZoomScale:2.0];
    [(UIScrollView *)self.view setMinimumZoomScale:0.4];
}

Ответы [ 2 ]

0 голосов
/ 24 сентября 2011
Программа

выдает ошибку «UIImage может не отвечать на scaleToSize».Решил отличный учебник по теме на

http://cocoadevblog.com/iphone-tutorial-uiimage-with-zooming-tapping-rotation

0 голосов
/ 21 сентября 2011

добавьте scaleToSize к вашему UIImage

UIImage *image = [[UIImage imageNamed: @"photo1.jpg"] scaleToSize:CGSizeMake(320, 411)];

и

[(UIScrollView *)self.view setContentSize:CGSizeMake(320, 411)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...