簡體   English   中英

為什么我的UIView在完成加載后仍然不透明?

[英]Why doesn't my UIView remain transparent after it finishes loading?

我有一個視圖以模態顯示,在顯示它之前,我將其背景色設置為透明...

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

當視圖動畫到屏幕上時,背景是透明的,但是一旦它完成向上動畫,視圖的背景又回到原始的不透明白色,為什么呢?

在此先感謝您的幫助!

根據這篇帶有透明模式UIViewController的透明背景文章,它是無法做到的。 你到底想做什么?

該鏈接似乎描述了您要實現的目標。 http://doganberktas.com/2010/05/18/adding-transparent-modal-view-programatically-iphone/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM