UIBarButtonItem знак минус - PullRequest
2 голосов
/ 14 мая 2011

Есть ли значок UIBarButtonSystem, который является "-" минусом? Напротив этого: enter image description here

Спасибо.

Ответы [ 3 ]

2 голосов
/ 14 мая 2011

Нет, все доступные значки здесь . Вместо этого вы можете использовать пользовательский вид.

1 голос
/ 16 февраля 2017

Я использую из меню Правка -> Emoji & Symbols символ EM DASH. Это как минус, но шире. Например:

navigationItem.leftBarButtonItem  = UIBarButtonItem(title: "—", style: .plain, target: self, action: #selector(removeColumn))

The EM DASH symbol

0 голосов
/ 14 мая 2011

Чтобы получить минус, вы можете создать пользовательскую кнопку с изображением минус,

, если вы посмотрите нижеприведенную яблочную документацию на доступные системные UIBar .. кнопки

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIBarButtonItem_Class/Reference/Reference.html#//apple_ref/c/tdef/UIBarButtonSystemItem

нет кнопки «минус», поэтому вам придется создавать ее самостоятельно.

Используйте приведенный ниже код для создания кнопки с изображением минус, создайте UIBarButtonItem, добавив кнопку в качестве пользовательского вида,

UIImage *image=[UIImage imageNamed:@"minus.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.bounds = CGRectMake( 0, 0, image.size.width, image.size.height );    
[button setImage:image forState:UIControlStateNormal];
[button addTarget:self action:@selector(Minus) forControlEvents:UIControlEventTouchUpInside];    
UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.rightBarButtonItem = barButtonItem;
[barButtonItem release];
...