2016-01-20 62 views
0

這是我的問題,認爲我有兩個意見。在第一個視圖中有一個imageview(帶圖像)和一個按鈕。當我按下按鈕時,它會加載第二個視圖(故事板segue種類是模態存在的)。當視圖加載時,我想設置第一個視圖,通過第二個視圖(應該是透明的)。如何加載第二個視圖,可以看到你的第一個視圖(透明),在ios 9

我試着將secondview的defatul視圖background color設置爲default,但它給了black.how我可以這樣做。

+0

然後不使用單獨的第二個視圖控制器,而是使用UIView並使其透明 – sanjeet

+0

是的,我知道這樣做,但我問知道有沒有辦法做到這一點。 thanx –

回答

1

哦,我定你的問題了幾分鐘試驗後... 我發現,賽格瑞有一個屬性名爲介紹,像這樣: enter image description here

您可以將屬性更改爲在當前語境和它的工作原理

+0

你可以看到[呈現一個透明的模態UIViewController] http://stackoverflow.com/questions/25260774/present-a-transparent-modal-uiviewcontroller –

+0

好的工作和nice.its工作.thanx的幫助 –

0

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

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

然後選擇您secondviewcontroller轉到屬性檢查器中選擇「在當前情況下」

的過渡風格「覆蓋縱」及提交d爲presentviewcontroller編寫代碼,以模態方式在firstviewcontroller中呈現您的第二個視圖控制器。

+0

在哪裏寫代碼'presentviewcontrller'的東西,我得到一個問題@sanjeet –

+0

在點擊事件 – sanjeet

+0

@snjeet,我傳遞值從'第二視圖'firstview',如果segue'presentation'是'over當前上下文「,它不會更新我通過的第一個視圖的值。但是segue' presentation'是其他的,它工作得很好,那是爲什麼。 –

相關問題