UITableViewController и цвет фона - PullRequest
       1

UITableViewController и цвет фона

1 голос
/ 14 марта 2012

Я хочу показать элементы окна входа в систему, включая идентификатор пользователя / пароль и некоторые другие данные о ячейках, в качестве ячейки таблицы в центре моего первого экрана входа в приложение.

Я использую свой appDelegate для представления моего TableViewController.Так как я хотел разместить tableView в центре всего экрана и сделать его меньше размера экрана, я изменил размер таблицы в методе viewDidAppear () с помощью «self.tableView.frame = lessRect;»все хорошо, но разница в цвете / контрасте между областью tableView и остальной частью экрана это довольно уродливо.Знаете ли вы, что я должен сделать, чтобы сделать цвет фона tableView таким же, как цвет bg всего экрана, который притворяется, что tableView покрывает весь экран, но с меньшей шириной ячейки?

Спасибо, Кам enter image description here

Ответы [ 3 ]

3 голосов
/ 10 апреля 2012

UITableView имеет свойство backgroundView.

Сделал UIView, установите его backgroundColor на то, что я хотел, а затем установите свойство backgroundView tableView для этого представления.

0 голосов
/ 16 марта 2012

В вашем appDelegate попробуйте установить для self.window.backgroundColor цвет, аналогичный цвету фона вашего табличного представления.

0 голосов
/ 14 марта 2012

Вы не делаете это с TableViewController. Вам нужен ViewController с добавленным к нему TableView. Обязательно установите делегат и источник данных для класса VC и включите необходимые методы делегата и источника данных, и вы должны быть в порядке. Единственный раз, когда я использую TableViewController по сравнению с VC с добавленным телевизором, это когда я хочу использовать Static Cell TableView или предоставляю представление для PopOverController. В этих случаях требуется TVC, в остальное время вы получаете гораздо больше свободы. и гибкость при использовании ВК с телевизором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...