Имам добавен подизглед при повторно стартиране на приложението, в приложението се извика DidBecomeActive, но не се показва, каква може да е причината?
- (UIView *)mySubView {
if (_mySubView == nil) {
_mySubView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
_mySubView.opaque = NO;
_mySubView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5f];
_mySubView.exclusiveTouch = YES;
[_mySubView setUserInteractionEnabled:NO];
}
return _mySubView;
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
UIWindow *window = [[[UIApplication sharedApplication] windows] objectAtIndex:0];
[window addSubview:[self mySubView]];
}
По-интересното е, че ще се покаже, ако оставя приложението стартирано, изключа устройството и след това го включа отново. Но ако затворя приложението и след това го стартирам отново, няма да мога да видя подизгледа.