iPhone SDK основы, один вид доступен из нескольких классов - PullRequest
1 голос
/ 17 августа 2010

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

После созданиявсе эти файлы у нас будут:

  • NewApplicationDelegate.h, .m;
  • Newclass.h, .m;
  • MainWindow.xib.

В этом случае IBOutlet необходимо добавить в MainWindow.xib, и я хочу изменитьего значение от NewCalss.m.Является ли это возможным?Как я могу это сделать?

Дело в том, что раньше я работал только с навигационными или простыми оконными приложениями, и теперь мне нужно иметь одно доступное и изменяемое представление (например, UILabels) изкак минимум 2 других класса.

Спасибо.

1 Ответ

0 голосов
/ 17 августа 2010

У вас также будет объект UIController - верно?

У которого есть дескриптор элементов UI, UILabel и т. Д., Через что бы вы ни отображались.

Вы можете передать это в Newclass илиВы могли бы предоставить интерфейс / протокол, который предоставляет контроллер, который позволяет Newclass взаимодействовать с тем, что вы хотите сделать.

...