我在左侧有一个表格视图(它是一个 iPad 应用程序),在右侧有一个空子视图,当用户触摸一个单元格时它会被填充。这就是我的 didSelect... 的样子:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
SecondViewController *remedyScreen = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
[self.rightPanel addSubview:remedyScreen.view];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
我的问题是,这个 SecondViewController 总是以灰色背景显示,并且在 xib 上设置为 clearClear 并且未选中 Opaque 属性。我假设这个奇怪的灰色背景颜色来自刚刚创建的子视图,因为即使我将颜色添加到 self.rightPanel,当我将子视图添加到它时它也会被灰色覆盖。我已经在代码设置 clearColor 和 Opaque = NO 中完成了设置,但我得到了相同的灰色背景。我在那里遗漏了什么?