В моем приложении для запуска приложения у меня есть следующий код:
[window addSubview:[myTabBarController view]];
UIImageView *banner =
[[[UIImageView alloc] initWithFrame:CGRectMake(0,381,320,50)] autorelease];
banner.backgroundColor = [UIColor redColor];
[window addSubview:banner];
[window makeKeyAndVisible];
Это работает, как ожидалось.Панель вкладок видима, а также мой UIImageView
виден.
Мне нужно изменить это UIImageView
везде в моем приложении (у меня есть TabBarController
, NavigationController
, UITableView
и т. Д.)
Например, я хочу изменить цвет фона, когда нажимаю UITableCell
.
Я перепробовал все: self.window.view.subviews
, atObjectIndex
, похоже, ни тот, ни другой не получают текущийцвет фона.