전체 응용 프로그램에서 볼 수 있어야하는 UIView를 만들려고합니다. 유일한 방법은, 내가 할 수있는 일은 UIWindow *window = [[UIApplication sharedApplication].windows objectAtIndex:0]
에 addSubview입니다. AppDelegate
에서 그 일을합니다. 지금까지 영원히 괜찮습니다.objectAtIndex를 만드는 방법 : 항상 0이 표시됩니까?
window = [UIApplication sharedApplication].keyWindow;
[[[window subviews] objectAtIndex:0] addSubview:myView];
왼쪽 하단 구석에 작은 uiview입니다. 이보기에서는 백그라운드에서 다른 작업을 수행하면서 비디오를 재생하고 싶습니다. 그러나 다른 ViewController를 누르거나 rootViewController
을 변경하면 사라지고 다시 추가해야합니다.
rootViewController
이 objectAtIndex:0
에 추가되었거나 rootViewController
을 변경하면 모든 것이 제거됩니까? 나는 그것이 사라지면 어디에서나 readd 시도했지만 가장 좋은 해결책이있다! 즉, 가능성을 잃지 않고 어떻게 추가 할 수 있습니까?
창에 서브 뷰로 그보기를 추가 position.z = 100을 사용하십시오. – santhu
@santhu position.z을 어떻게 설정할 수 있습니까? –
view.layer.zPosition을 사용합니다. – santhu