Изображение на UIBarButtonItem - PullRequest
       0

Изображение на UIBarButtonItem

0 голосов
/ 19 января 2011

В своем приложении для iPhone я добавляю панель инструментов на контроллере UINavigation, поскольку панель навигации не занимает больше двух кнопок панели.Пока .. Я успешно добавил UIToolBar с тремя элементами BarButtonIt.Однако я не могу отобразить изображение в BarButtonItems.

Может кто-нибудь сказать мне .. как добавить изображение в UIToolBar BarButtonItems?Где ToolBar уже добавлен в навигационный контроллер.

Ответы [ 2 ]

1 голос
/ 19 января 2011

Установить пользовательское представление для UIBarButtonItem, что-то вроде этого

    UIBarButtonItem *barButton = [[UIBarButtonItem alloc] init];

    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    UIImage *yourImage = [UIImage imageNamed:@"yourImage.png"];
    [button setImage:yourImage forState:UIControlStateNormal];
    [button addTarget:self action:@selector(yourButtonAction) forControlEvents:UIControlEventTouchUpInside];

    [barButton setCustomView:button];
    self.navigationItem.rightBarButtonItem = barButton;
    [barButton release];
0 голосов
/ 19 января 2011
   button = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:image]];
button.action = @selector(myaction);
button.target = self;

Попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...