Как называется тонкий системный шрифт в iOS 7? Есть ли способ использовать его как UIFont systemFontOfSize:
?Как называется тонкий системный шрифт в iOS 7?
ответ
Вот полезный справочный инструмент для вас:
Те, что вы ищете являются HelveticaNeue-Light
и HelveticaNeue-UltraLight
.
благодарит за полезный инструмент! –
С прошивкой 8.2, теперь вы можете использовать UIFont.systemFontOfSize(_:CGFloat,weight:CGFloat)
:
UIFont.systemFontOfSize(19, weight: UIFontWeightLight)
IOS SDK предусмотрены константы для весов:
UIFontWeightUltraLight
UIFontWeightThin
UIFontWeightLight
UIFontWeightRegular
UIFontWeightMedium
UIFontWeightSemibold
UIFontWeightBold
UIFontWeightHeavy
Использование системы шрифтов лучше, чем создание шрифта на базе на имя шрифта, когда вы хотите использовать системные шрифты, так как iOS может изменять свои системные шрифты на iOS (например, когда они делали это с Helvetica Neue в iOS 7, а теперь, в Сан-Франциско в iOS 9).
Что было лучшим способом перед использованием iOS 8.2 для использования системного шрифта? Мне было интересно, как использовать 'systemFontOfSize', а также использовать некоторые шрифты-шрифты helvetica !? –
Вы можете использовать инициализатор 'UIFont',' init? (Name fontName: String, size fontSize: CGFloat) -> UIFont'. Вы должны использовать имя шрифта для необходимого веса шрифта. Все доступные имена шрифтов перечислены здесь. Http://iosfonts.com – chrisamanse
Да, но потом я также столкнулся с проблемой, что это не очень хороший способ поддержать как iOS 8's HelveticaNeue, так и iOS 9 San Francisco. Я хотел бы иметь 2 спецификации шрифта для обеих версий ОС в одном приложении. Это совсем не практично. –
Просто создали категорию для него:
#import <UIKit/UIKit.h>
@interface UIFont (System)
+ (UIFont *)lightSystemFontOfSize:(CGFloat)fontSize;
+ (UIFont *)ultraLightSystemFontOfSize:(CGFloat)fontSize;
@end
#import "UIFont+System.h"
@implementation UIFont (System)
+ (UIFont *)lightSystemFontOfSize:(CGFloat)fontSize {
return [UIFont fontWithName:@"HelveticaNeue-Light" size:fontSize];
}
+ (UIFont *)ultraLightSystemFontOfSize:(CGFloat)fontSize {
return [UIFont fontWithName:@"HelveticaNeue-UltraLight" size:fontSize];
}
@end
просто сделать расширение для UIFont, как показано ниже
extension UIFont {
static func lightSystemFontOfSize(size: CGFloat) -> UIFont {
let familyName = UIFont.systemFontOfSize(15).familyName.stringByReplacingOccurrencesOfString(" ", withString: "")
return UIFont(name: "\(familyName)-Light", size: size)!
}
}
- 1. UIFont - как получить системный тонкий шрифт
- 2. Системный шрифт тонкий, показанный в Interfacebuilder, но не на iPad.
- 3. Как получить системный шрифт в приложении iOS?
- 4. Добавить шрифт Malayalam в системный каталог iOS
- 5. Как использовать шрифт iOS 7?
- 6. CSS очень тонкий шрифт?
- 7. Системный шрифт для iOS 8 и iOS 9
- 8. Что такое системный шрифт iOS 8?
- 9. titleTextAttributes шрифт UIAppearance в iOS 7
- 10. Использовать системный шрифт с CGContextSelectFont
- 11. Изменить системный шрифт для тестирования
- 12. Как изменить размер шрифтов в iOS 7, если мы используем системный шрифт?
- 13. Супер тонкий шрифт Arial CSS?
- 14. Как называется шрифт CentOS?
- 15. Как называется этот шрифт?
- 16. Как использовать системный шрифт с атрибутной строкой?
- 17. Системный шрифт iPhone
- 18. Изменить шрифт заголовка напоминания в iOS 7
- 19. Как сделать DTCoreText использовать системный шрифт?
- 20. iOS 7 Критический сбой: шрифт LastResort недоступен
- 21. IOS 7 анимации блок не называется
- 22. iOS 7 UIBarButtonItem изменяется шрифт при нажатии
- 23. Как изменить шрифт моего UISegmentedControl на системный шрифт «Light»?
- 24. Как изменить шрифт текста в UIPickerView в iOS 7?
- 25. Воссоздать «тонкий» шрифт, который ICloud Beta использует
- 26. iOS 7 XCode 5.0 IBAction не называется
- 27. Как установить системный шрифт для CATextLayer()?
- 28. Тонкий шрифт не отображается правильно на окнах
- 29. Как использовать пользовательский шрифт «Montserrat» в iOS 7?
- 30. Xcode 7 шрифт iOS9 больше не распознается
Не правда ли Helvetica Neue Ultra Light (или, может быть, только свет)? –
Сумасшедшие люди, может быть, вы тоже зададите этот вопрос: http://stackoverflow.com/questions/3838336/iphone-system-font – Dmitry
Есть ответы: http://stackoverflow.com/questions/17414630/ios -7-and-helvetica-neue-ultralight-use-as-default-for-old-ios-versions – Dmitry