我的UIViewController稱爲TestVC誰的背景設定爲clearColor:UIModalPresentationCurrentContext不顯示背景透明
@implementation TestVC
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor clearColor];
}
@end
我通過從另一個視圖控制器呈現TestVC:
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:[[TestVC alloc] init] animated:YES completion:NULL];
但本TestVC是白色的它遮擋了屏幕。有沒有辦法讓它透明或部分遮掩底層視圖控制器?
感謝
什麼是窗口的顏色,並嘗試modalPresentationStyle UIModalPresentationStyleFormSheet。 – satheeshwaran 2013-04-08 04:12:06
就像答案建議的那樣,設置TestVC實例的modalPresentationStyle,而不是這樣做到「自我」。 – alasker 2017-02-15 14:58:52