我想創建UIView,我需要在整個應用程序中可見。 唯一的辦法,我該如何做到這一點,addSubview UIWindow *window = [[UIApplication sharedApplication].windows objectAtIndex:0]
。我在做AppDelegate
。目前爲止,效果還不錯。如何使objectAtIndex:0始終可見?
window = [UIApplication sharedApplication].keyWindow;
[[[window subviews] objectAtIndex:0] addSubview:myView];
這是在左下角的一個小uiview。 在這個視圖中,我想播放視頻,而您可以在背景中做其他事情。 但是,當我推另一個ViewController,甚至改變rootViewController
,它消失了,我需要再次添加它。
是否rootViewController
增加到objectAtIndex:0
或當我更改rootViewController
時,它消除了everthing? 我被嘗試過,在它消失的每個地方都讀過它,但是大多數情況下會有更好的解決方案! 換句話說,我如何添加它,而不會丟失它?
添加視圖作爲子視圖窗口並使用position.z = 100。 – santhu
@santhu我可以如何設置position.z? –
使用view.layer.zPosition – santhu