У меня есть прокрутка, которая автоматически генерирует серию подпредставлений, содержащих изображения.Концепция заключается в том, что это в значительной степени пользовательский читатель в стиле PDF, где каждая страница загружается в изображение в виде изображения.Есть три «слоя» - внешний UIScrollView, автоматически сгенерированные subViews и viewview внутри subview.
У меня были некоторые проблемы с этим, я задавал вопрос ранее, но, к сожалению,Суть моего вопроса была не в том месте.Вот моя вторая попытка:
При повороте все поворачивается по мере необходимости.К сожалению, это то, что я получаю:
Очевидно, я бы хотел, чтобы изображение 1 было центрировано и чтобы не было намека на изображение 2 до тех пор, пока вы не переверните изображение.
Вот мой код для настройки вида:
- (void)loadView {
[self setUpView];
}
- (void)setUpView {
//INITIALISE PAGING SCROLL VIEW
CGRect pagingScrollViewFrame = [[UIScreen mainScreen] bounds];
pagingScrollViewFrame.origin.x -= 10;
pagingScrollViewFrame.size.width += 20;
pagingScrollView = [[UIScrollView alloc] initWithFrame:pagingScrollViewFrame];
pagingScrollView.contentMode = UIViewContentModeScaleAspectFit;
//CONFIGURE PAGING SCROLL VIEW
pagingScrollView.pagingEnabled = YES;
pagingScrollView.backgroundColor = [UIColor blackColor];
pagingScrollView.contentSize = CGSizeMake(pagingScrollViewFrame.size.width*7, pagingScrollViewFrame.size.height);
//ACTIVATE PAGING SCROLL VIEW
self.view = pagingScrollView;
//ADD PAGES TO SCROLL VIEW
for (int i = 0; i < 7; i++){
ImageScrollView *page = [[[ImageScrollView alloc] init] autorelease];
[self configurePage:page forIndex:i];
[pagingScrollView addSubview:page];
}
}
Как мне переопределить размер кадра?Какую функцию я должен вызывать и т. Д. Как отцентрировать изображение?
Я новичок в этом, поэтому я прошу прощения за неоднозначность моего вопроса.
Приветствия