3

私のiPhoneアプリケーションでは、コントローラーを提示しました:

 ShareResourceItemViewController* controller = [[ShareResourceItemViewController alloc] initWithSharedResourceItem:[selectedItems objectAtIndex:0]];    
    [self presentViewController:controller animated:YES completion:nil];

次に、このコントローラーで、上部を透明にしたいと思います。私は試した:

-(void)viewDidLoad{
    [super viewDidLoad];
    [self performSelector:@selector(test) withObject:nil afterDelay:3];

}

-(void)test{
    self.tableView.backgroundColor = [UIColor clearColor];
    self.tableView.opaque = NO;
    self.tableView.backgroundView = nil;
}

背景はきれいにしましたが、コントローラーが透明ではなく、前のコントローラーが見えませんか? どうすればこれを修正できますか?

4

3 に答える 3

1

テーブルビュー セルの背景色もクリア カラーにします。

于 2013-04-01T10:56:51.710 に答える