我有,我需要打開IBAction爲一個新的UIViewController的情況。這個新的UIViewController應該是透明的。當我做一個普通的模態轉換時,它隱藏了舊的UIViewController。對此有何建議?增加透明度的VC對IB行動 - iOS設備
-1
A
回答
1
你的目的,你會想告訴模態視圖控制器查看屬性更改字母。
- (void) viewDidLoad
{
[self.view setAlpha:0.5];
}
現在,另一種方法是隻使用一個新的UIView
添加爲您的主視圖控制器的子視圖:
它的那樣簡單(最好在視圖控制器viewDidLoad
完成)。以下將顯示您如何製作動畫
UIView *myNewView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[myNewView setAlpha:0.0];
[self.view addSubview:myNewView];
[UIView animateWithDuration:1.5 animations:^{
[myNewView setAlpha:0.5];
}];
編輯:要更改背景視圖的α和維護其子視圖的α,嘗試設置它像這樣。
[myNewView setBackgroundColor:[[UIColor blueColor] colorWithAlphaComponent:0.2]];
[myNewViewsSubView setBackgroundColor:[[UIColor redColor] colorWithAlphaComponent:1.0]];
+0
謝謝你的回答。 setAlpha會影響子視圖上的任何項目嗎?就像我有一個按鈕。由於setalpha函數,它看起來很平淡。有什麼建議麼? – Siddharthan 2012-07-11 02:22:06
+0
@Siddharthan請參閱我的編輯。 – 2012-07-11 02:39:43
相關問題
- 1. 透明度iOS
- 2. jQuery的MovingBoxes增加透明度過渡
- 3. 如何增加HTML中不透明度的子元素的不透明度?
- 4. 逐漸增加不透明度
- 5. HBITMAP增加透明度/ Alpha通道
- 6. 懸停時增加透明背景不透明度?
- 7. 在圖像中設置透明度IOS
- 8. 差異透明度的iOS
- 9. 手動設置TouchOpacity的不透明度
- 10. 在向下滾動時增加div不透明度
- 11. iOS UIPopoverController透明度/ alpha
- 12. IB中圖像的不透明度不正確
- 13. 設置的LayoutParams透明度
- 14. GMSMarker不透明度不透明動畫
- 15. ggplot()行透明度
- 16. jQuery的滾動透明度
- 17. UIView在iOS設備上不透明,但在模擬器上透明
- 18. JButton的不透明度/半透明度?
- 19. 在Konsole中動態設置透明度
- 20. Android的:如何在ImageButton的增加不透明度點擊?
- 21. bufferedimage對象的透明度
- 22. SlickGrid設置行不透明度
- 23. 添加透明度MarkerImage對象
- 24. 如何增加javascript中的不透明度?
- 25. iOS設備上的滾動或觸摸移動事件期間不透明度不會生成動畫
- 26. 活動的透明度
- 27. CSS不透明度設置
- 28. 設置圖像透明度
- 29. 設置不透明度ScrollPane
- 30. Microsoft Fluent設計透明度
VC ?????????????????風險投資家?很混亂? – doNotCheckMyBlog 2012-07-11 01:35:31
我想他指的視圖控制器 – Pochi 2012-07-11 01:37:43
對此深感抱歉 – Siddharthan 2012-07-11 01:37:47