Как заставить переключатель включить / выключить кнопку на другом слое? 4,2 - PullRequest
0 голосов
/ 19 марта 2012

Вопрос в значительной степени в названии.

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

Есть ли способ сделать это?

1 Ответ

1 голос
/ 19 марта 2012

Хорошо, хороший подход - иметь какую-то модель, которая отражает текущее состояние ваших настроек. Не сохраняйте состояние в представлении!

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

Теперь, когда ваш другой вид становится видимым, вы просто читаете свою модель и устанавливаете видимость в зависимости от того, что находится в модели. Чтобы узнать, когда появится представление, используйте представление UIViewControllerWillAppear .method

...