Контролировать свойство управления - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть uiviewcontroller, который содержит пользовательский элемент управления;Мне нужно следить за свойством в нем, чтобы

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

применимо ли это в iOS и задаче c;если да, то как реализовать это

1 Ответ

0 голосов
/ 29 февраля 2012

Это возможно.

Предполагая, что у вашего объекта есть свойство с именем "boolValue":

[obj addObserver:self forKeyPath:@"boolValue" options:NSKeyValueObservingOptionNew context:NULL];



- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
   BOOL value=[object boolValue];
   if (value)
   {
     // hide back button
   }
   else
   {
     // show back button
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...