Как получить выбранный цвет фона из SecondView для передачи в FirstView? - PullRequest
0 голосов
/ 21 февраля 2010

Я схожу с ума!Это простое приложение с двумя представлениями.FirstView - это текстовое поле с инфо-кнопкой для перехода к SecondView.В SecondView у меня есть 6 кнопок для выбора цвета фона.Когда кнопка нажата, цвет фона меняется идеально, но не может изменить цвет фона для FirstView.Любая помощь будет БОЛЬШОЙ!Спасибо!Я использую класс Objective C, работающий над приложением для iPhone.Извините новенький в этом.SecondView действует почти как страница настроек в том смысле, что при нажатии кнопки цвет фона меняется на цвет кнопки.Мне это нужно, поэтому, когда я нажимаю кнопку «назад», чтобы вернуться в FirstView, цвет фона также изменился на этот выбор цвета.Было через оооочень много учебников и кодов, которые теперь я полностью потерял ......... Еще раз спасибо!

Ответы [ 2 ]

0 голосов
/ 22 февраля 2010

Предполагая, что у вас есть ссылки на оба вида (давайте назовем их firstView и secondView), и предположим, что вы делаете что-то подобное, чтобы установить цвет фона вашего SecondView:

secondView.backgroundColor = [UIColor whiteColor];

Просто сделайте то же самое для первого вида:

firstView.backgroundColor = [UIColor whiteColor];

Замена [UIColor whiteColor] тем, на что вы устанавливаете цвет фона. Или я неправильно понимаю ваш вопрос?

0 голосов
/ 22 февраля 2010

Как насчет сохранения изменения цвета в NSUserDefaults, а затем в методе viewWillAppear: другого представления вы прочитаете их обратно и установите цвет фона?

Или покажите какой-нибудь код.

...