UIFont font = [UIFont boldSystemFontOfSize: 12.0f]; NSDictionary attributes = [NSDictionary dictionaryWithObject: font forKey: UITextAttributeFont]; [segmentedControl setTitleTextAttributes: attributes forState: UIControlStateNormal];
Какое из следующих параметров задает шрифт UISegmentedControl?[[UISegmentedControl appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"STHeitiSC-Medium" size:13.0], UITextAttributeFont, nil] forState:UIControlStateNormal];
segmentedControl.transform = CGAffineTransformMakeScale(.6f, .6f);
Ни один из них.
1
A
ответ
2
UIFont font = [UIFont boldSystemFontOfSize: 12.0f];
NSDictionary attributes = [NSDictionary dictionaryWithObject: font forKey: UITextAttributeFont];
[segmentedControl setTitleTextAttributes: attributes forState: UIControlStateNormal];
Приведенный выше код будет изменить шрифт для одного конкретного segmentcontrol, тогда как ниже код будет изменить шрифт для всех segmentcontrol в вашем приложении.
[[UISegmentedControl appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"STHeitiSC-Medium" size:13.0], UITextAttributeFont, nil] forState:UIControlStateNormal];
и этот код segmentedControl.transform = CGAffineTransformMakeScale(.6f, .6f);
будет просто масштабировать Ваш segmentcontrol
Примечание:
Просто замените осуждается UITextAttributeFont
с NSFontAttributeName
работать без предупреждения.
0
Вы можете сделать что-то подобное,
[segment setTitleTextAttributes:@{NSFontAttributeName :[UIFont fontWithName:@"HelveticaNeue" size:17.0], NSForegroundColorAttributeName : [UIColor darkGrayColor] } forState:UIControlStateNormal];
здесь segment
является UISegmentedControl
объект.
0
В Upwork тесте эти два варианта являются правильными:
- UIFont шрифта = [UIFont boldSystemFontOfSize: 12.0f]; NSDictionary attributes = [Словарь NSDictionaryWithObject: font forKey: UITextAttributeFont]; [segmentedControl setTitleTextAttributes: attributes forState: UIControlStateNormal];
- [[UISegmentedControl appearance] setTitleTextAttributes: [Словарь NSDictionaryWithObjectsAndKeys: [UIFont fontWithName: @ "STHeitiSC-Medium" размер: 13.0], UITextAttributeFont, nil] forState: UIControlStateNormal];
Смежные вопросы
- 1. Какое из следующих выражений логарифмическое?
- 2. Какое из следующих действительных документов JSON?
- 3. Какое из следующих утверждений о словаре ложно?
- 4. Какое из следующих элементов более эффективно?
- 5. Как изменить шрифт моего UISegmentedControl на системный шрифт «Light»?
- 6. Как получить шрифт названия UISegmentedControl программно?
- 7. iTextSharp Текстовое поле задает шрифт Bold
- 8. Null-coalescing operator - Какое из следующих вы предпочитаете?
- 9. Какое из следующих значений НЕ относится к типу переменных символов?
- 10. Какое из следующих периодов времени является полиномиальным временем?
- 11. Какое из следующих арифметических выражений идентично выражению a + = b * c
- 12. Какое из следующих утверждений верно в отношении репликации MongoDB?
- 13. Пересечение двух линий. Какое из следующих уравнений является наиболее ресурсоэффективным?
- 14. Какое из следующих утверждений относится к 3NF и BCNF?
- 15. Обновление UIPickerView из UISegmentedControl
- 16. В чем смысл следующих параметров jvm?
- 17. ADDS - значение подачи для следующих параметров
- 18. Как установить шрифт для выбранного элемента в UISegmentedControl?
- 19. Как изменить шрифт UISegmentedControl в swift без изменения размера шрифта?
- 20. Переключение сцены раскадровки из UISegmentedControl?
- 21. Невозможно перезагрузить tabledata из UISegmentedControl
- 22. Семафоры выводятся из следующих
- 23. Отключить UISegmentedControl на основе состояния другого UISegmentedControl
- 24. Пользовательское изображение UISegmentedControl для сегмента
- 25. EXC_BAD_ACCESS при попытке получить selectedSegmentIndex из UISegmentedControl
- 26. Настройка UISegmentedControl
- 27. Локализованный UISegmentedControl
- 28. UISegmentedControl Behavior
- 29. UISegmentedControl программно
- 30. Какое использование имеет атрибуты для общих параметров?
спасибо, приветливый ответ – IvanovDeveloper