【发布时间】:2011-03-30 22:08:04
【问题描述】:
在我的应用启动委托中,我有以下代码:
[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,似乎都没有获得当前的背景颜色。
【问题讨论】:
标签: iphone uiimageview uiimage subview uiwindow