Изменить представление на основе нажатия элемента tabbarcontroller - PullRequest
1 голос
/ 10 августа 2011

У меня есть HomeView с 1 ​​кнопкой, которая показывает форму входа.

Когда пользователь входит в систему, я создаю tabbarcontroller с 3 кнопками: Главная Товары Выход

Дело в том, что если пользователь, уже вошедший в систему, нажимает кнопку «Домой», он отображает HomeView, и мне нужно скрыть кнопку «Вход» и кнопку «Выход».

Что я не могу найти, так это метод проверки щелчка по элементу и загруженного представления, чтобы я мог работать с кнопками.

У меня есть кнопки «Вход» и «Выход», созданные в Интерфейсном конструкторе и связанные с вашими действиями, и на них также есть ссылки в коде.

Заранее спасибо за любую помощь.

1 Ответ

1 голос
/ 10 августа 2011

тебе нужно что-то подобное:

BOOL isLoggedIn;

if (isLoggedIn)
{
   // do something, i.e. show Exit button
} else
{
  // do somthing else, i.e show Login button
}

Вы должны сохранить BOOL в нечто вроде базы данных, plist или singleton и установить для него значение YES, если пользователь нажал кнопку входа, или NO, если пользователь нажал кнопку выхода.

Надеюсь, это поможет

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