ipad: как изменить цвет фона для приложения Ipad? - PullRequest
0 голосов
/ 11 октября 2011

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

- (void)viewDidLoad {
    [super viewDidLoad];

     [[NSBundle mainBundle] loadNibNamed:@"LoginHeaderViewController" owner:self options:nil];
     self.tableView.tableHeaderView = tableHeaderView;


     [[NSBundle mainBundle] loadNibNamed:@"LoginFooterViewController" owner:self options:nil];
     self.tableView.tableFooterView = tableFooterView;
     self.view.backgroundColor = [UIColor colorWithRed: (66.0/255) green: (142.0/255) blue: (189.0/255) alpha: 1.0]; 

}

Я даже поместил эти строки в коде выше, тогда он выдает результат ниже, в противном случае он показывает весь серый фон.

  tableHeaderView.backgroundColor = [UIColor colorWithRed: (66.0/255) green: (142.0/255) blue: (189.0/255) alpha: 1.0]; 
  tableFooterView.backgroundColor = [UIColor colorWithRed: (66.0/255) green: (142.0/255) blue: (189.0/255) alpha: 1.0]; 

enter image description here

Ответы [ 4 ]

2 голосов
/ 11 октября 2011

Попробуйте это:

[myTableView setBackgroundView:nil];
0 голосов
/ 11 октября 2011
[myTableView setBackgroundView:nil];
[myTableView setBackgroundView:[[[UIView alloc] init] autorelease];

Это подойдет для изменения цвета фона

0 голосов
/ 11 октября 2011

Если вы хотите синий цвет фона, тогда нет необходимости назначать цвет для tableHeader и tableFooter , поскольку цвет self.view синий. Поэтому внесите следующие изменения:

tableHearder.backgroundColor = [UIColor clearColor];
tableHeader.backgroundView = nil;

tableFooter.backgroundColor = [UIColor clearColor];
tableFooter.backgroundView = nil;
0 голосов
/ 11 октября 2011
 tableview.backgroundColor = color;

Установить вид фона на ноль, используя следующее:

 tableview.backgroundView = nil;  

Надеюсь, что это будет работать

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