在我的应用启动委托中,我有以下代码:
[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
, a NavigationController
,UITableView
等)
例如,我想在单击 a 时更改背景颜色UITableCell
。
我尝试了一切:self.window.view.subviews
, atObjectIndex
,似乎都没有获得当前的背景颜色。