удалить ненужные кнопки - PullRequest
       11

удалить ненужные кнопки

0 голосов
/ 10 ноября 2009

У меня есть вопрос, который я хотел бы задать любому эксперту в области задач C и iPhone Dev.

У меня есть страница для добавления материалов на другую страницу. Например, есть страница под названием Artist. Откройте его, увидите историю художника. Нажатие на нее приведет к тому, что другие страницы будут содержать соответствующее содержимое. Внутри каждого контента есть кнопка «Добавить в избранное». Хорошо, теперь, если добавленное действие выполнено, это добавит весь исполнитель в избранное, а теперь, если я перейду к избранному, я увижу значок только что добавленного, нажмите, чтобы я смог просмотреть весь добавленный контент. Но моя проблема в том, что кнопка «Добавить в избранное» все еще там, когда я уже на избранной странице. Я хочу, чтобы кнопка исчезла при переходе на эту любимую страницу. Пожалуйста, кто-нибудь может мне помочь в этом. Мой код слишком длинный, поэтому я не могу опубликовать его. Так что опирайтесь на то, что я описываю, просто дайте мне несколько советов или что-то в этом роде. Я действительно ценю вашу помощь.

1 Ответ

0 голосов
/ 10 ноября 2009

Предполагая, что вы используете стандартный подход ViewController:

В viewWillLoad установите свойство вашего addToFabilitiesButton в соответствии со статусом исполнителя, который будет показан:

addToFavoritesButton.hidden = artistShown.isFavorite;

В методе, который добавляет художника в избранное, также сделайте это:

- (void) addToFavorites
{
    ...
    artistShown.isFavorite = YES;
    addToFavoritesButton.hidden = artistShown.isFavorite;
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...