Как изменить фон UITableViewController в GroupedStyle - PullRequest
1 голос
/ 30 ноября 2011

Я пытаюсь изменить цвет UITableViewController при использовании разделенного вида. Затем стиль устанавливается сгруппированным, фон кажется светло-серым, несмотря ни на что.

Я создаю новое решение для iPad Split Application и добавляю следующий код в RootViewController:

public RootViewController () : base( UITableViewStyle.Grouped) // base ("RootViewController", null)
        {

            this.TableView.BackgroundColor = UIColor.Red;
            this.View.BackgroundColor = UIColor.Red;
            this.View.Layer.BorderColor = UIColor.Green.CGColor;
            this.TableView.BackgroundView.BackgroundColor = UIColor.Brown;

Я вырываю волосы, пытаясь понять, почему они всегда светло-серые.

1 Ответ

0 голосов
/ 30 ноября 2011

Вы не меняете цвет контроллера, а одного (или нескольких) его видов.

Кроме того, обычно используется TintColor (не BackgroundColor). Немного смущает (я думаю, что это связано с использованием градиентов поверх фона, которые используются во многих местах - но я могу ошибаться).

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