Я разработал новый калькулятор iPad и работаю над обновлением для него, у которого есть опция параметров, в которой вы можете изменить скин приложения. В настоящее время для этого я использую разные UIViewController
, но это не лучшее решение.Как добавить скины в приложение ios
2
A
ответ
2
Чтобы построить на @ ответ MJN, когда-то вы выбрали класс кожи/темы, вы можете легко применить его через приложение с помощью UIAppearance
, который позволяет задать стили для всех экземпляров общих UIKit
классов, как UIButton
, UIBarButtonItem
, UINavigationBar
и т. д.
1
Вы можете сделать AppSkinProtocol
, который имеет такие методы, как следующий
- (NSString*)skinIdentifier;
- (UIColor*)highlightedButtonColor;
- (UIImage*)successfulDownloadAlertBackground;
Затем делают подклассы NSObject, которые соответствуют вашему AppSkinProtocol.
Затем вы можете сделать AppSkinManager
, чтобы сохранить выбранный скин в NSUserDefaults
. Когда приложение запускает загрузку скина с идентификатором, соответствующим строке, сохраненной по умолчанию.
Смежные вопросы
- 1. Android: Как я могу добавить платные скины в свое приложение?
- 2. Пользовательские скины для IOS библиотеки
- 3. Codenameone: Невозможно добавить новые скины на эмуляторе
- 4. iOS - Добавить сертификат в приложение
- 5. Добавить Lock в приложение iOS
- 6. Добавить файл в приложение ios
- 7. Как обновить скины DotNetNuke?
- 8. Добавить календарь в приложение iOS
- 9. Как добавить письмо в существующее приложение iOS
- 10. Как добавить игрока Kaltura в приложение iOS
- 11. Как добавить flash в приложение ios?
- 12. Программные скины в Flex
- 13. Как добавить опрос monkey ios sdk в мое приложение ios?
- 14. ibeams Скины приложения в ITunes
- 15. Добавить постоянный NSDictionary в приложение ios
- 16. добавить календарь tapku в приложение ios
- 17. Как сохранить скины в SDK Corona?
- 18. Отсутствует скины в выходном файле?
- 19. Добавить дополнительные бета-тестеры в приложение IOS
- 20. Добавить новый язык в приложение iOS
- 21. добавить инструмент Analytics в приложение ios
- 22. Темы и скины в .net
- 23. файл основной скины в ASP.NET
- 24. Скины DevExpress не работают
- 25. Как добавить приложение в меню «Открыть в» iOS
- 26. пользовательские скины google-map-react
- 27. Как добавить несколько страниц в мое приложение IOS?
- 28. Как добавить URL-адрес в linkedIn через приложение iOS
- 29. Как добавить новые строки в приложение iOS для локализации?
- 30. Как добавить XIB-файл в приложение iOS, использующее раскадровки?
Большое спасибо за работу;) –