在我的应用启动委托中,我有以下代码:
[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,似乎都没有获得当前的背景颜色。