Chciałem dodać widok w UIWindow
z następującego kodu:Jak dodać widok w UIWindow?
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
UIWindow *window = delegate.window;
UIView *aView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
aView.backgroundColor = [UIColor blackColor];
[window addSubview:aView];
Ten kod nie działa. Chciałem sklonować własność UIAlertView. Będzie nad wszystkim, gdy zadzwonimy do metody [alertViewInstance show];
.
Tried to także:
UIView *aView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
UIWindow* window = [UIApplication sharedApplication].keyWindow;
if (!window) {
window = [[UIApplication sharedApplication].windows objectAtIndex:0];
}
[window addSubview:aView];
[window bringSubviewToFront:aView];
ustawić jego 'rootViewController' i' makeKeyAndVisible'; w twojej aplikacji (po did-finish-lauch!) jeśli nie używasz 'UIWindow' w ten sposób, oznacza to wyraźnie, że nie musisz używać' UIWindow' dla rzeczywistego zadania. – holex