Я использую следующую функцию через уведомление, чтобы загрузить правую кнопку на моем UINavigationBar, и даже если я могу отследить кнопку и проверить ее выделен, он не отображается ... какие-нибудь идеи?
EDIT 4/6/2011, 14:42 PM
Итак, кое-что интересное ... ширина всегда отображается как 0,0 ...
- (void)showRightBarButton:(id)sender
{
NSLog(@"Showing button");
UIBarButtonItem *button = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(showPI:)];
[button setTitle:@"This Button"];
self.navigationItem.rightBarButtonItem = button;
//[[self.navigationItem rightBarButtonItem] setWidth:50];
NSLog(@"Button width is %f.", self.navigationItem.rightBarButtonItem.width);
[button release];
}