Я создал 4 BarButtons с изображением и когда я добавил в панель навигации. Он показывает большой разрыв между предметами и как можно удалить промежуток между изображением.Добавление BarButton в rightBarButtonItems
0
A
ответ
0
Неподвижный элемент поможет вам сохранить ур. Добавьте свои изображения к кнопке.
UIBarButtonItem *fixedItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
fixedItem.width = 10.;
UIButton *button1 = [[UIButton alloc]initWithFrame:CGRectMake(0., 0., 44., 44)];
UIBarButtonItem *barButton1 = [[UIBarButtonItem alloc]initWithCustomView: button1];
UIButton *button2 = [[UIButton alloc]initWithFrame:CGRectMake(46., 0., 44., 44)];
UIBarButtonItem *barButton2 = [[UIBarButtonItem alloc]initWithCustomView: button2];
UIButton *button3 = [[UIButton alloc]initWithFrame:CGRectMake(95., 0., 44., 44)];
UIBarButtonItem *barButton3 = [[UIBarButtonItem alloc]initWithCustomView: button3];
NSArray *itemArray = [[NSArray alloc] initWithObjects: barButton1, fixedItem, barButton2, fixedItem, barButton3, nil];
self.navigationItem.rightBarButtonItems = itemArray;
1
Вы можете добиться этого путем поддержания врезки изображения, как это: -
UIBarButtonItem *demoButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"demo.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(saveStyle)];
demoButton.imageInsets = UIEdgeInsetsMake(0.0, 0.0, 0, -60);
Смежные вопросы
- 1. Добавление двух кнопок rightBarButtonItems не работает
- 2. Отключение RightBarButtonItems
- 3. spacing rightBarButtonItems в UINavigationBar
- 4. UINavigationitem custom rightBarButtonItems
- 5. калибровочных два BarButtonItem в rightBarButtonItems
- 6. WP 8,1 BarButton Иконка Изменение
- 7. Смена цвета NavigationBar и Barbutton
- 8. Создано Выдвинутый Animation для BarButton
- 9. Как добавить цвет фона в BarButton
- 10. Почему BarButton находится в нижней части окна?
- 11. App сбой при попытке определить rightBarButtonItems
- 12. IOS BarButton обивка и размер шрифта
- 13. UISplitViewController - BarButton Элемент не показан при запуске
- 14. Переместить левую кнопку barbutton дальше вправо
- 15. Настройка текста элемента BarButton на навигационной панели?
- 16. Пользовательская кнопка iOS аналогична кнопке barbutton
- 17. UINavigatiobar right barbutton item image not visible
- 18. изменить идентификатор элемента BarButton по коду
- 19. Могу ли я установить UITableViewCellAccessoryCheckmark на BarButton?
- 20. Селектор не вызывается для navigationitem barbutton
- 21. Странное поведение симулятора и устройства при добавлении rightBarButtonItems в UINavigationItem
- 22. Как эффективно искать viewWithTag в navigationItems (rightBarButtonItems & leftBarButtonItems)
- 23. Добавление кнопки в UINavigationBar
- 24. в iPhone SDK Как изменить цвет BarButton Item
- 25. Действительный способ скрыть QLPreviewController RightBarButtonItem/RightBarButtonItems Xamarin iOS
- 26. Как добавить два пользовательских элемента rightBarButtonItems без разницы между ними?
- 27. Неверный оттенок деталя barButton для кнопок воспроизведения/паузы, построенных программно
- 28. Добавление влево и вправо UIBarButtonItem в панели навигации
- 29. Как установить действие для barbutton элемента Programatically Objective-C
- 30. Как я могу выделить BarButton на панели навигации, не нажав?
Вам нужно разместить код, используемый для добавления этих кнопок. Также будет полезен снимок. – ZeMoon