У меня есть UIScrollView, который должен отображать список изображений один рядом друг с другом. Это код, я использую, чтобы добавить каждое изображение:UINavigationViewController изменяет поведение прокрутки в iOS7
#define SCROLL_PADDING 10
#define SCROLL_DIMENSIONS 50
view.frame = CGRectMake(xValue, SCROLL_PADDING, SCROLL_DIMENSIONS, SCROLL_DIMENSIONS);
[scroller addSubview:view];
Однако, как показано на изображении ниже, изображения загружаются с вертикальным смещением. После некоторых исследований я понял, что это смещение совпадает с высотой высоты навигационной панели.
Примечание 1: По умолчанию изображения не могут быть видны. Мне пришлось прокручивать вверх, чтобы сделать их видимыми.
Примечание 2: Нельзя прокручивать, потому что изображения должны соответствовать виду прокрутки.
Я решил представить диспетчер представлений по модулю вместо того, чтобы подталкивать его к иерархии контроллера навигационного представления, и все работает должным образом.
Эта проблема возникает только в iOS7. Любые идеи почему?