Pytania otagowane jako viewwillappear

6
Dlaczego viewWillAppear nie jest wywoływany, gdy aplikacja wraca z tła?
Piszę aplikację i muszę zmienić widok, jeśli użytkownik patrzy na aplikację podczas rozmowy przez telefon. Wdrożyłem następującą metodę: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"viewWillAppear:"); _sv.frame = CGRectMake(0.0, 0.0, 320.0, self.view.bounds.size.height); } Ale nie jest wywoływane, gdy aplikacja powraca na pierwszy plan. Wiem, że mogę wdrożyć: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarFrameChanged:) name:UIApplicationDidChangeStatusBarFrameNotification …

4
UIViewController viewDidLoad vs. viewWillAppear: Jaki jest właściwy podział pracy?
Zawsze byłem nieco niejasny od rodzaju zadań, które powinny być przypisane do viewDidLoadwersetach viewWillAppear: w UIViewControllerpodklasie. np. robię aplikację, w której UIViewControllerpodklasa trafia na serwer, pobieram dane, przesyłam je do widoku, a następnie wyświetlam ten widok. Jakie są wady i zalety robienia tego w viewDidLoadvs. viewWillAppear?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.