在我的iPhone應用程序,我已經提出了控制:如何在頂部使UITableViewController透明?
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;
}
背景被清理,但控制器不透明,我看不到前一個控制器?我怎樣才能解決這個問題?
爲該viewcontroller視圖提供背景顏色清晰的顏色。 – Balu
試試這個:'self.view.backgroundColor = [UIColor clearColor];' –