Почему мой UIView не остается прозрачным после завершения загрузки? - PullRequest
0 голосов
/ 02 сентября 2010

У меня есть вид, отображаемый модально, и, прежде чем отобразить его, я установил прозрачный цвет его фона ...

- (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];
}

Когда вид анимируется на экране, фон прозрачный,но как только он заканчивает анимацию вверх, фон представления возвращается к исходному непрозрачному белому цвету, почему?

Заранее спасибо за помощь!

1 Ответ

1 голос
/ 02 сентября 2010

Согласно этому сообщению Прозрачный фон с модальным UIViewController это невозможно сделать.Что вы пытаетесь в итоге?

Эта ссылка, кажется, описывает то, что вы пытаетесь достичь.http://doganberktas.com/2010/05/18/adding-transparent-modal-view-programatically-iphone/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...