Как я могу сбросить свой пользовательский интерфейс, когда пользователь нажимает кнопку? - PullRequest
1 голос
/ 07 февраля 2011

У меня есть 1 просмотр прокрутки, который содержит 18 кнопок.

1) когда пользователь нажимает любую кнопку, кнопка добавляется ко второму UIScrollView.

2) Затем, когда пользовательпри нажатии на эту кнопку во втором просмотре прокрутки кнопка удаляется из второго просмотра прокрутки.

оба просмотра uiscrollview содержат список своих кнопок.

Могу ли я выполнить ту же задачу, добавив наблюдатель , чтобы он автоматически перезагружался при выполнении любого действия над кнопкой, и если да, то как?

1 Ответ

3 голосов
/ 07 февраля 2011

Вам следует заглянуть в класс NSNotificationCenter и уведомления об этом.Вы можете опубликовать уведомление, и соответствующий класс ответит на это уведомление.Вот ссылка от Apple:

По сути, ваш родительский вид добавит себя в качестве наблюдателя уведомления.Вы обычно определяете константу, которая представляет ваше уведомление.Затем добавьте код к своим кнопкам или представлениям прокрутки, чтобы опубликовать уведомление в соответствующее время.

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