UIBarButtonType как UIButton.Не на панели навигации! - PullRequest
0 голосов
/ 24 февраля 2011

Я хотел бы использовать более стильный UIBarButtonType в качестве типичного UIButton.Это просто для использования в представлении, а не в навигационной панели.

Я не хочу воссоздавать кнопку в графическом приложении и применять ее к различным состояниям.Я знаю, как это сделать наоборот, поэтому должен быть способ.

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Я попробовал это, и это работает:

UIButton *info = [UIButton buttonWithType:UIButtonTypeInfoLight];
UIBarButtonItem *infoBis = [[UIBarButtonItem alloc] initWithCustomView:info];
NSArray *array = [[NSArray alloc] initWithObjects:infoBis, nil];
[tool setItems:array animated:YES]; //tool = UIToolbar

не забудьте поставить цель на свой UIBarButtonItem;)

0 голосов
/ 27 февраля 2011

Вы не можете этого сделать. UIBarButtonItems сделаны только для UIToolbar и UINavigationBar. Вам необходимо создать собственное фоновое изображение. Это не большая проблема, всего несколько строк.

...