как нарисовать пользовательскую кнопку на панели навигации - PullRequest
2 голосов
/ 06 октября 2010

Я хочу нарисовать пользовательскую кнопку на панели навигации.

Может кто-нибудь мне помочь.

Ответы [ 3 ]

5 голосов
/ 06 октября 2010

simple

[[UIBarButtonItem alloc] initWithCustomView: customButton];

будет работать

так что-то вроде этого:

UIButton *button = [UIButton buttonWithType: UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"animage.png"]];
[button addTarget:self action:@selector(onClick:) forControlEvents: UIControlEventTouchUpInside];
UIBarButtonItem *customItem = [[UIBarButtonItem alloc] initWithCustomView: button];
[self.navigationItem setLeftBarButtonItem:customItem];

Приветствия, Кшиштоф Заблоцкий

3 голосов
/ 06 октября 2010
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"DontWorryAboutThis" style:UIBarButtonItemStylePlain target:self action:@selector(method:)];
[barButton setImage:[UIImage imageNamed:@"animage.png"]];
[self.navigationItem setLeftBarButtonItem:barButton];
0 голосов
/ 07 декабря 2012
      UIBarButtonItem *btn=[[UIBarButtonItem alloc] initWithTitle:@"Button" style:UIBarButtonItemStylePlain target:self action:@selector(btnPressed)];
      [self.navigationItem setRightBarButtonItem:btn];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...