Насколько мне известно, шрифт по умолчанию для iOS 7 по умолчанию - Helvetica Neue UltraLight, который намного тоньше по сравнению с его смелым предшественником. Чтобы обеспечить согласованный дизайн и сделать мои ближайшие приложения одинаковыми во всех распространенных версиях iOS, я бы хотел использовать Helvetica Neue UltraLight в качестве основного (основного) шрифта приложения.iOS 7 и Helvetica Neue UltraLight: используйте по умолчанию для старых версий iOS
Охотно, этот «новый шрифт» доступен since iOS version 5.0, так что это уже поддерживается до версии прошивки 7. К сожалению, единственный способ, которым я понял, чтобы использовать его, чтобы вручную вызвать [UIFont fontWithName:@"HelveticaNeue-UltraLight" size:size]
на шрифте каждого UIView, который является утомительной и подверженной ошибкам несогласованности.
Итак, мой вопрос: каков ваш способ сделать это или как вы справляетесь с этим изменением дизайна?
Одна вещь, которую нужно учитывать - пользователям iOS 6 нужны приложения, которые выглядят как iOS 6. Пользователи iOS 7 хотят, чтобы приложения выглядели как iOS 7. Лично я считаю, что ваше приложение должно использовать шрифт iOS 6 по умолчанию при работе под iOS 6. То же самое со значками. Но это всего лишь одно мнение. – rmaddy
Я думаю, что это хорошая идея, чтобы ассимилировать элементы iOS7 в текущем приложении iOS 6, но только, если общая «тема» позволяет это.Таким образом, необязательно должна быть совершенно другая версия для 6 и 7, по крайней мере, до тех пор, пока большинство пользователей не установит 7. – brainray
@rmaddy: Я думаю, вы совершенно правы, по крайней мере для большинства пользователей. Тем не менее, это будет означать дополнительные расходы по дизайну и обслуживанию, поэтому я бы хотел дать этот «общий взгляд» попробовать – Mobiletainment