左側にテーブルビュー (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 を設定するコードでセットアップを行いましたが、同じ灰色の背景が得られます。私はそこに何かが欠けていますか?