Как изменить внешний вид UITableView? - PullRequest
2 голосов
/ 21 сентября 2011

Какие разные вещи вы можете сделать, чтобы изменить внешний вид таблицы и как бы вы это сделали?Например, как бы вы изменили цвет программно?Или программно изменить цвет панели навигации?

Ответы [ 4 ]

3 голосов
/ 21 сентября 2011

Просмотрите документы для UITableView и UITableViewCell .

Возможно, вы хотите изменить свойство backgroundColor или настроить свойство contentView каждой ячейки.Кроме того, просматривая слои, вы можете делать такие вещи, как создание закругленных углов, теней и т. Д. На слое видов.

Вот документация QuartzCore Framework .Они должны быть полезны, если вы пытаетесь изменить внешний вид представления.


Редактировать (хорошее предложение bshirley):

AboutTableViewsiPhone

1 голос
/ 29 октября 2013

Если вы хотите изменить внешний вид всех TableViews в вашем приложении, вы можете определить его с помощью свойства Appearance. В Monotouch вы делаете что-то вроде этого:

UITableView.Appearance.BackgroundColor = UIColor.Black;
UITableViewCell.Appearance.BackgroundColor = UIColor.Black;

В цели C это было бы нечто подобное.

1 голос
/ 07 февраля 2012
[tableView setBackgroundColor:[UIColor grayColor]];

или Вы можете использовать,

[tableView setBackgroundColor:[colorWithRed:.98 green:.98 blue:.82 alpha:1]];
1 голос
/ 21 сентября 2011

Ознакомьтесь с Apple doc на UITableView, в частности, в разделе о настройке A Table View.

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