iOS: симуляция рулона камеры iPhone с увеличением - PullRequest
0 голосов
/ 12 января 2012

В моем приложении я моделирую рулон камеры iPhone; У меня есть mainScrollView со всем изображением, и для каждого изображения у меня есть srollView, чтобы увеличить его. Вы знаете, что вы можете увеличить каждую страницу с изображением, но есть ли способ получить все изображение с увеличением 1,5 (например); когда я открываю фотоаппарат, я хочу видеть каждое изображение с увеличением (например, 1,5), возможно ли это? Я пытаюсь это:

for (int i = 0;i<13;i++){
        UIScrollView *scrollView = [[UIScrollView alloc]init];
        scrollView = (UIScrollView *)[scrollV viewWithTag:i + SCROLL_TAG];
        scrollView.maximumZoomScale = 1.35;
        scrollView.minimumZoomScale = 1.35;
        [scrollView setZoomScale:1.35];
        [scrollView release];
    }

но этот код увеличить только первое изображение, я не знаю почему !!!

1 Ответ

0 голосов
/ 12 января 2012

Я предполагаю, что все, что вам, возможно, понадобится, это просто, потому что alloc и release в конце просто лишние.кроме того, код довольно прост.

for (int i = 0;i<13;i++){
        UIScrollView *scrollView = (UIScrollView *)[scrollV viewWithTag:i + SCROLL_TAG];
        scrollView.maximumZoomScale = 1.35;
        scrollView.minimumZoomScale = 1.35;
        [scrollView setZoomScale:1.35];
    }

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

...