Я пытаюсь управлять изображениями на панели вкладок с помощью класса контроллера вида. Я хотел бы нажать кнопку и изменить значок панели вкладок. Snapchat в настоящее время делает это при отправке снимка.Просмотреть значок изменения значка панели управления и действие
ответ
вы можете попробовать выполнения этого кода на кнопку мыши:
viewControllerToChange.tabBarItem.image = UIImage(named: "your_image_name")
Пример
позволяет сказать, что у вас есть панель вкладок с 3 Просмотр контроллеров. мы будем называть их ViewController1
, ViewController2
, & ViewController3
Вы хотите изменить значок панели вкладок (изображение) для ViewController3
внутри ViewController1
с нажатием кнопки. В ViewController1
вы могли бы IBAction
обрабатывать кнопку мыши и изменить значок панели вкладок в ViewController3
так:
@IBAction func buttonAction(_ sender: Any) {
if let viewController3 = self.tabBarController?.viewControllers?[2] {
viewController3.tabBarItem.image = UIImage(named: "your_image_name")
}
}
, если вы хотите изменить панели вкладок изображение в том же контроллере представления вы могли бы просто положить self.tabBarItem.image = UIImage(named: "your_image_name")
в нажмите кнопку.
ПРИМЕЧАНИЕ
tabBarItem.image
НЕ же, как tabBarItem.selectedImage
. Вам нужно будет установить selectedImage, если вам нужно другое изображение, когда выбрана вкладка.
- 1. Android Studio change Действие Значок положения значка
- 2. Пользовательский значок значка уведомлений на панели задач
- 3. Действие изменения панели действий
- 4. Значок панели управления Launcher во время выполнения
- 5. Значок значка панели инструментов на Android
- 6. Навигация Значок значка на панели инструментов
- 7. iOS 8 Значок цвета значка панели значков
- 8. Получить значок значка навигации на панели инструментов
- 9. Значок на панели управления не установлен?
- 10. Переключить изменение цвета значка на панели управления с помощью Bootstrap
- 11. Значок меню и значок значка не работают
- 12. Обновление макета панели после изменения значка метки
- 13. Размер значка панели действий
- 14. Как узнать значок значка?
- 15. Обновить значок значка значка iOS
- 16. Значок Android-значка
- 17. управления на панели инструментов значок с NavigationDrawer
- 18. Значок изменения на InputBox
- 19. Мигает значок панели действий
- 20. Создание пользовательского значка панели инструментов для моего пользовательского элемента управления
- 21. Android значка доцента изменения
- 22. Вычисление значка значка панели инструментов
- 23. Как сделать действие бар изменения значка при нажатии
- 24. Значок меню панели действий значок меню
- 25. Обновить значок значка в действии
- 26. C# - Изменение значка панели задач
- 27. Удаление значка из панели действий
- 28. MonoMac восстановление значка изменения приложения
- 29. Поиск изменения цвета смены цвета и изменения значка подсказки поиска
- 30. Значок значка AChartEngine Размер
Перейти к tabbarcontroller в раскадровке и установить bartintColor –
Snapchat не имеет табуляции:/ – SeanLintern88
Это совершенно другое. Я не хочу менять цвет. Я хочу изменить изображение вкладки, нажав на кнопку. – user3338143