UITabBarController, который имеет вид запуска по умолчанию - PullRequest
0 голосов
/ 28 января 2011

У меня есть UITabBarController, и в одном из представлений я хотел бы отобразить сообщение о запуске, описывающее себя с указаниями (это представление для выбора случайных спортивных команд). На навигационной панели была бы отдельная кнопка, которая при нажатии отображала бы UIView с представлением о случайной спортивной команде. Нажмите эту кнопку еще раз, и появится другая команда. Итак, допустим, я перехожу к другому элементу, который указан в UITabBar, а позже возвращаюсь к этому случайному представлению. Я хочу, чтобы вид был последней отображаемой спортивной командой, , а не на странице указаний при запуске. У кого-нибудь есть предложения относительно того, как реализовать этот случай?

1 Ответ

0 голосов
/ 29 января 2011

Реализуйте некоторый алгоритм для случайного выбора данных для загрузки в этом представлении после того, как вы покинете это представление с помощью метода viewDidDisappear

РЕДАКТИРОВАТЬ: поцарапайте это, используйте метод UITabBarDelegate.Насколько я понимаю, вы пытаетесь загружать представление по-разному каждый раз, когда пользователь нажимает на него.

- (void) tabBar: (UITabBar *) tabBar didSelectItem: (UITabBarItem *) item

Этот метод вызывается при нажатии элемента панели вкладок, вы можете проверить, является ли элемент панели вкладок элементом панели вкладок, который вы хотели, затем выполнить генерацию случайного числа в этом методе и загрузить представление, вероятно, из NSArray, содержащегокоманда объектов с использованием случайного числа.Для получения дополнительной информации прочитайте: http://developer.apple.com/library/ios/#documentation/uikit/reference/UITabBarDelegate_Protocol/Reference/Reference.html и Генерация случайных чисел в Objective-C

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...