簡體   English   中英

如何在iOS 9中加載第二個視圖,可以看到第一個視圖(透明)

[英]How to load second view ,that can see the first view thourgh it (transparent), in ios 9

這是我的問題,認為我有兩種看法。 在第一個視圖中有一個imageview(帶有一個圖像)和一個按鈕。當我按下按鈕時,它會加載第二個視圖(以情節提要segue類出現),當該視圖加載時,我想設置第一個視圖,通過第二個視圖(應該是透明的)。

我嘗試將secondview的defatul視圖background colordefault但它給出了black。我該怎么做。

哦,經過幾分鍾的測試,我解決了您的問題...我發現segue有一個名為presentation的屬性,如下所示: 在此處輸入圖片說明

您可以將該屬性更改為Over Current Context,並且可以使用

選擇您的secondviewcontroller goto屬性檢查器,然后選擇“過渡樣式”以“覆蓋垂直”,並將演示文稿顯示為“在當前上下文中”

並為presentviewcontroller編寫代碼以在firstviewcontroller中模態呈現第二個視圖控制器。

您可以將一個視圖控制器的視圖作為子視圖添加到另一個視圖控制器。 這樣,每個viewcontroller的代碼都在其自己的類中,但是它們彼此重疊顯示。

MyViewController *viewController = [[MyViewController alloc] init];
[viewControllerA.view setFrame:CGRectMake(x, y, width, height)];
[self.view addSubview:viewController.view];

暫無
暫無

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

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