Почему UIView остается таким же, как в последний раз, без сохранения? - PullRequest
0 голосов
/ 26 октября 2010

Я разрабатываю UITabBarController для iphone-приложения, когда открываю приложение на первом элементе вкладки, Я нажимаю кнопку, чтобы добавить метку к представлению, и закрываю приложение.

При следующем открытии ярлык, который в последний раз добавлялся еще на первом элементе вкладки, я не сохранил вид в методе applicationWillTerminate, почему?

И, если я переключаюсь на второй элемент вкладки и возвращаю первый элемент вкладки, вид первого пребывания, как и раньше, сохраняется ли экземпляр UIView во время выполнения приложения или по какой причине?

Спасибо.

1 Ответ

0 голосов
/ 26 октября 2010

Это стандартное поведение контроллера панели вкладок. Если вы хотите изменить его, вы должны переопределить UITabBarControllerDelegate. А также из iPhone OS 4.0, когда вы закрываете приложение нажатием кнопки «Домой», приложение на самом деле не закрывается. Это идет фон. Если вы хотите, чтобы ваш контроллер панели вкладок работал, как вы упомянули, перейдите к исходному виду. Вы должны переопределить некоторые методы делегата приложения, например

- (void)applicationWillResignActive:(UIApplication *)application

или

- (void)applicationDidEnterBackground:(UIApplication *)application
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...