2017-01-26 9 views
0

Мне нужно включить кнопку в моем заголовке. И этот код не позволяет этого. Любая идея почему?Невозможно включить UIButton на моем заголовкеBar

TitleBar.m 
@property (weak, nonatomic) IBOutlet UIButton *homeButton; 

-(void) shouldShowHomeButton:(BOOL)shouldShow 
{ 
self.homeButton.enabled=shouldShow; 
} 

OtherViewController 
{ 
TitleBarViewController *titleBarController = [[TitleBarViewController alloc]init]; 
[titleBarController shouldShowHomeButton:YES]; 
} 

я ставлю точку останова в - (Недействительными) shouldShowHomeButton: (BOOL) shouldShow и он будет там. Но не обновляется кнопка

+0

Имя метода 'shouldShowHomeButton' предложить то, что вы говорите делает кнопку _visible_, а не позволяя ему. Если это так, вам нужно установить для свойства 'hidden' кнопки YES значение YES. – davidf2281

+0

Мне нужно включить его, любезно проигнорировать имя метода – Supermannoying

ответ

0

Вот эта статья enabled и надеется, что это поможет вам.

@property(nonatomic,getter=isEnabled) BOOL enabled;
// default is YES. if NO, ignores touch