Как я могу настроить два UIScrollViews, которые имеют вложенные UIImageViews? - PullRequest
1 голос
/ 05 марта 2011

Хорошо, мы все знаем, что вложение представления изображения в представление прокрутки позволяет вам иметь изображение, которое можно сжимать и масштабировать. Довольно круто. Я хочу продублировать эту (в конечном итоге четверную) функцию.

В IB я настроил 2 вида прокрутки рядом, вложил в них imageViews и подключил их к соответствующим переменным и всему.

Внутри моего viewController viewDidLoad я делаю это:

[scrollView setBackgroundColor:[UIColor blackColor]];
[scrollView setCanCancelContentTouches:NO];
scrollView.clipsToBounds = NO;    // default is NO, we want to restrict drawing within our scrollview
scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;

scrollView.minimumZoomScale = 1;
scrollView.maximumZoomScale = 5;
scrollView.delegate = self;
[scrollView setScrollEnabled:YES];

imageView3 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"monitor.JPG"]];

[scrollView addSubview:imageView3];
//[scrollView setFrame:CGRectMake(0, 0, 1024, 660)];


[scrollView1 setBackgroundColor:[UIColor blackColor]];
[scrollView1 setCanCancelContentTouches:NO];
scrollView1.clipsToBounds = NO;    // default is NO, we want to restrict drawing within our scrollview
scrollView1.indicatorStyle = UIScrollViewIndicatorStyleWhite;

scrollView1.minimumZoomScale = 1;
scrollView1.maximumZoomScale = 5;
scrollView1.delegate = self;
[scrollView1 setScrollEnabled:YES];

imageView31 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"monitor.JPG"]];

[scrollView1 addSubview:imageView3];

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

Если я просто сделаю код для первого scrollView, я получу изображение. То есть я как-то перезаписываю первое, включая второе?

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

Спасибо

1 Ответ

0 голосов
/ 05 марта 2011
[scrollView addSubview:imageView3];
[scrollView1 addSubview:imageView3];

Второй должен быть imageView31

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...