UITableView не имеет прокрутки - PullRequest
10 голосов
/ 21 мая 2011

У меня есть UIViewController, который использует UITableViewDelegate и UITableViewDataSource.Я создал UITableView с около 20 пользовательских UITableViewCells, и не все эти UITableViewCells помещаются на экране.Естественно, вы могли бы подумать, что можно прокрутить до дна и увидеть другие UITableViewCells, но он вообще не обнаруживает прокрутку, поэтому я не вижу нижние элементы.

Мой AppDelegate имеет UINavigationController иЯ просто добавил его с помощью

[window addSubview:navigationController.view]

Контроллер представления внутри контроллера навигации реализует

@interface MainViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>

Все, что я просто делаю, - это создание приложения UINavigationController, так чтоПо умолчанию свойства UITableView должны быть по умолчанию.

Мой MainViewController XIB имеет

  • Представление
    • Представление таблицы
    • Ячейка представления таблицы
    • Ячейка табличного представления
    • Ячейка табличного представления
    • еще 15 Ячейка табличного представления

Из приведенного выше я не уверен, какЯ изменил UITableView по умолчанию, так как не настроил его.

UITableView рендерится так, как я хочу, но когда я хочу увидеть нижние UITableViewCells, он просто не прокручиваетсяЯ вообще.

1 Ответ

14 голосов
/ 21 мая 2011

Мой контрольный список в этом случае:

  • это просмотр таблицы scrollEnabled == ДА?
  • tableView.contentSize.width! = TableView.bounds.size.width && tableView.contentSize.height! = TableView.bounds.size.height;
  • правильная ориентация интерфейса?
  • В представлении таблицы нет невидимого UIView или подкласса.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...