Свойства Интерфейсного Разработчика / Раскадровки прочитаны кодом? - PullRequest
0 голосов
/ 09 февраля 2012

Мои вопросы просты: распознает ли компилятор свойство, определенное в Интерфейсном Разработчике, в коде?

Пример: я даю UIViewController View название «Test Title» в IB, и я хочу сказать в коде:

if ([self.title isEqualToString:@"Test Title"])
{
NSLog(@"Yes");
}

Будет ли это работать? Я спрашиваю частично об этом конкретном примере, но также и вообще использую другие свойства ...

Ответы [ 2 ]

2 голосов
/ 09 февраля 2012

Как сказал Мунди, с кодом можно делать все, что можно с IB.Кроме того, в некоторых ситуациях вам нужно создавать или запускать определенные действия и результаты с помощью кода, который вы не можете определить в IB.Например, если вы хотите создать новое представление с некоторыми кнопками (и их действиями, свойствами) об ответе от сервера (который не может быть известен во время кодирования / проектирования), кодирование - отличный способ вместо IB.Короче говоря, когда вам нужны динамические результаты, кодирование лучше, иначе IB (для раскадровок тоже) легче

1 голос
/ 09 февраля 2012

Да.Если вы проверите это, вы обнаружите, что это правда.Вы можете делать все, что можете в IB, также в коде.

...