Для моего приложения требуется такая же функция прокрутки, что и в приложении для собственных фотографий iPhone при просмотре фотографий в полноэкранном режиме. В частности:UIScrollView не будет авторотировать
- Каждое представление встанет на место, как представление прокатывается
- Прокрутка происходит только в одном направлении
- Поворот iPhone вращается весь регион прокрутки, а также такие, что кадр каждого подвид (фото, в случае, если от Apple) вращается на месте и пейджинга еще в одном направлении (слева направо)
Я начал использовать Apple, sample PageControl code в качестве стартовой точки, и все шло бассейн и роскошным пока я не попытаюсь добавить авторотацию в код. Чувство от Docs было то, что все, что я должен был сделать, чтобы получить авторотации работает, чтобы добавить это в образец кода в MyViewController.m
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
то время как это, кажется, вызывают фоны подвиды вращаться, UILabels и охватывающий UIScrollView остаются фиксированными, так что с точки зрения пользователя пейджинг через представления теперь требует перевертывания вверх/вниз вместо левого/правого.
Благодарим Вас за отзыв, wkw. Я изучаю использование setAutoresizingMask и setAutoresizesSubviews, но пока ничего не изменил. Я думаю, что мне нужно гораздо более четкое понимание иерархии представлений в этом проекте. Я посмотрю поближе. – clozach