Динамическое изменение шрифта и изменение цвета шрифта в приложении Iphone - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть приложение, которое получает значения настроек, такие как стиль цвета шрифта и т. Д. Из API.

Пользователь может редактировать эти значения из веб-представления, которые должны быть отражены в приложении.

Может ли кто-нибудь предложить лучший способ интеграции с приложением .??

1 Ответ

0 голосов
/ 19 сентября 2011

Мое предложение:

  • Используйте удобную среду JSON, такую ​​как stig's JSON-Framework .
  • Получить информацию с сервера в формате JSON (очевидно), через NSURLConnection (документация здесь ).
  • Назначьте свойства элементов вашего пользовательского интерфейса, таких как textColor, font и т. Д.

Кажется выполнимым - но на основании предоставленной информации я бы порекомендовал разрешить вашим пользователямсделать это из приложения.Это было бы гораздо более интуитивно понятно.

РЕДАКТИРОВАТЬ: Более конкретная информация о реализации.

Вы можете просто использовать глобальные переменные.Например, создайте класс Formats, который хранит все нужные вам значения, выбирая и анализируя их по мере необходимости (лениво).Затем, когда вам нужно определенное форматирование, просто используйте код как

Formats *format = [[[Formats alloc] init] autorelease];  // or pass a reference
myNameTextField.textColor = [format textColorForNames];
...