我有一个视图以模态显示,在显示它之前,我将其背景色设置为透明...

- (void)viewDidAppear:(BOOL)animated
{
 [super viewDidAppear:animated];

 MyViewController_iPhone *myVC = [[MyViewController_iPhone alloc] initWithNibName:@"MyView" bundle:nil];
 [myVC.view setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:0.0]]
 [[self navigationController] presentModalViewController:myVC animated:YES];
 [myVC release];
}


当视图动画到屏幕上时,背景是透明的,但是一旦完成向上动画操作,视图的背景又回到原始的不透明白色,为什么呢?

在此先感谢您的帮助!

最佳答案

根据Transparent Background with a Modal UIViewController的帖子,它无法完成。您最终要做什么?

该链接似乎描述了您要实现的目标。 http://doganberktas.com/2010/05/18/adding-transparent-modal-view-programatically-iphone/

10-08 02:43