У меня есть UIScrollView, который является подвидом на моем контроллере представления, в этом представлении прокрутки у меня есть UIView сверху (синий квадрат) и UITableView внизу (светло-серый квадрат). У меня также есть UIView, который действует как NavigationBar (темно-синяя полоса), он находится за пределами прокрутки.
Иерархия контроллера представления:
- view
- UINavigationBar
- UIView (as navigation bar)
- UIScrollView
- UIView
- UITableView
Моя проблема в том, что что-то толкает скроллер UIScrollView вниз, но UIScrollView y находится там, где он должен быть, я не знаю, что вызывает это, также пробовал каждую комбинацию масок AutoResizing, но безуспешно, он просто не будет двигаться. Я также отменил AutoResizingSubviews и установил для AutoResizingMask значение UIViewAutoResizingNone.
На картинке вид прокрутки прокручивается до самого верха, вы можете видеть, что сам скроллер расположен вниз от верха прокрутки. также у меня есть запаска внизу точно по размеру набивки сверху.
Что я могу сделать, чтобы это исправить?