簡體   English   中英

在iPhone中顯示透明視圖

[英]Display Transparent View in iPhone

我有一個ViewController,按下按鈕時,我正在使用[self presentModalViewController:_regViewController animation:YES]加載另一個視圖控制器;

在這個視圖控制器中,我只有一個文本框和兩個按鈕。

我想在這里顯示透明視圖。 我的意思是,我只想顯示TextField和Two按鈕,其余的事情應該透明地顯示其先前的視圖控制器(很少模糊)。 怎么做?

當您在另一個視圖控制器上模態顯示視圖控制器時,當前視圖控制器后面的視圖控制器被隱藏,請嘗試添加UIView或視圖控制器的視圖:

[self.view addSubivew:viewController.view];

否則,我建議創建UIView並添加為子視圖。

不要使用視圖控制器嘗試僅使用視圖並使它透明。
請勿將其添加到您的超級視圖中。

[self.view addSubview:your_transparent_view];

這個怎么樣:

self.backgroundView = [[UIView alloc] initWithFrame:CGRectMake(0.0f,0.0f,1024.0f,768.0f)];
self.backgroundView.backgroundColor = [UIColor colorWithRed:255 green:255 blue:255 alpha:0.5];
[self.view addSubview:self.backgroundView];

但是一定要實例化視圖,因為屬性然后進行了合成。

暫無
暫無

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

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