iPhone: TabBar перекрывается над UIScrollView - PullRequest
3 голосов
/ 04 сентября 2010

Я создал пользовательский интерфейс iPhone программным способом, но я просто не могу понять, как разместить представление, чтобы оно не перекрывалось с помощью TabBar.Вот иерархия собственности:

- AppDelegate

  • UITabBarController
    • UINavigationController x
      • UITableViewController
        • UIViewController (с XIB)
          • UIScrollViewController (в том же XIB, что и родительский)

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

Пока что лучшее, что я мог сделать, это добавить отступ в 60 пикселей к размеру содержимого прокрутки, например:

[scrollView setContentSize:CGSizeMake(self.view.frame.size.width, self.view.frame.size.height+60)];

Спасибо за вашу помощь!

1 Ответ

4 голосов
/ 04 сентября 2010

Похоже, вам, возможно, придется сначала убедиться, что кадр вашего scrollView установлен правильно.ContentSize будет определять размеры содержимого scrollView.Другими словами, как далеко вы можете прокручивать в каждом направлении.Взгляните на scrollView в вашем кончике и убедитесь, что рамка имеет тот размер, который вам нужно заполнить.

...