У меня есть стандартный UITabBarController с 5 элементами. Все в порядке, за исключением того, что UITabBar не отображает изображение элемента с первым или последним элементом от/до края, но сохраняет небольшое пространство перед/после него, как показано на рисунке. Я не могу избавиться от него, и это сводит меня с ума. Любая помощь приветствуется, спасибо.Как избавиться от пространства до и после первого и последнего предметов в UITabBar?
ответ
Вы должны смотреть на UIEdgeInset
собственности в TabBar. Играйте с ним немного, и вы получите его. Вот example--
self.tabBarItem.imageInsets = UIEdgeInsetsMake(6//topOffset, 0//left, -6//bottomOffset, 0//right);
Но имейте в виду, что независимо от значения edgeinset вы даете, дать противоположное значение его противоположной стороне, то есть, если вы даете топ 6, а затем дать нижний -6 Или изображение будет продолжать расти или сокращаться после каждого нажатия.
Надеюсь, это поможет
Это касается только значков, а не индикатора выбора. Поверьте, я уже пробовал, как и все остальное ... – Matthes
Он также отображает изображение индикатора. Вы должны предоставить изображение на вкладке в целом (вместе с фоном) и установить изображение в качестве фонового изображения на вкладке и переключить изображение для выбранного и невыбранного! –
Итак, вы имеете в виду, что мне нужно создать 3 изображения, один с первым выбранным элементом, один с последним выбранным элементом и один для других элементов, а также управление переключателями и изменение фонового изображения для каждого случая? Это звучит так безумно, что я не могу в это поверить! Если мне придется идти этим путем, я пошлю очень уродливое письмо в Apple! :) – Matthes
- 1. Как избавиться от последнего пространства при кодировании удаления пространства
- 2. Как перебирать от последнего до первого ArrayList?
- 3. Элементы ListView до и после предметов
- 4. Регулярное выражение совпадало после первого% и до последнего%
- 5. Итерация json от первого до последнего элемента
- 6. Как избавиться от пространства PermGen?
- 7. Как избавиться от первого undefined
- 8. Как избавиться от пустого пространства в правой части DBGrid Delphi
- 9. Отказ от сортировки строк от последнего до первого в php
- 10. оболочки показать арг от первого до одного до последнего
- 11. избавиться от белой полосы через UITabBar
- 12. Как избавиться от левого пространства в Gridview
- 13. Как обновить несколько объектов и приращение от 0 до первого, если отфильтровано до последнего
- 14. Как избавиться от скрытого пространства HTML/CSS
- 15. Как избавиться от нежелательного пространства в SAS
- 16. Как избавиться от первого символа конкатенации
- 17. нажатие кнопки изменит изображение звезд от первого до последнего
- 18. Как напечатать строки буфера строк от последнего до первого порядка
- 19. Как я могу избежать первого и последнего предметов в раскрывающемся списке во время сохранения?
- 20. Как избавиться от пространства между двумя div?
- 21. JavaScript: как отменить порядок = [] массивы от последнего до первого?
- 22. jQuery: Как отменить сортируемые ('serialize') массивы от последнего до первого?
- 23. Почему мой объект получает от последнего до первого в цикле?
- 24. Определение первого и последнего UITableViewCell
- 25. .net перечисление первого и последнего
- 26. Целые массивы массива в текстовый файл от первого до последнего
- 27. Как избавиться от пустого пространства перед UITableView?
- 28. Позиция относительная, как избавиться от мертвого пространства?
- 29. Не может избавиться от пустого пространства между контейнером и колонтитулом
- 30. Как избавиться от нежелательного пространства между таблицами?
Действительно ли оранжевый на изображении? – kezi
Нет, это не так. Это широкоэкранное изображение размером 1px, которое настроено на свойство selectionIndicatorImage UITabBar. – Matthes
Устанавливает ли оттенок цвета UITabBar необходимый эффект? – kezi