Я использую раскадровку и шаблон основных данных Master-Detail в Xcode4.
Я хочу установить фоновое изображение для моего tableView на контроллере основного представления.
Для этогобыло просто для iPhone, я просто сделал это в viewDidLoad из MasterViewController.m:
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
Однако для iPad это не работает;вместо этого в главном tableView отображается фон по умолчанию.
Я бы не думал, что это проблема splitViewController;с точки зрения объекта MasterViewController у него всегда должен быть один и тот же tableView, верно?На самом деле, я знаю, что это так, потому что этот код работает как на iPad, так и на iPhone, строка над назначением «backgroundColor», и это использует тот же объект «self.tableView»:
self.tableView.separatorColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"separator.png"]];
Вот как это выглядит на iPhone, с работающими как разделителем, так и фоновым изображением (извините, пока не могу публиковать изображения в строке):
http://i.imgur.com/G7djz.png
И, используятот же код на iPad:
http://i.imgur.com/8L0ZK.png
Что мне нужно установить, чтобы установить фоновое изображение на мастер tableView?