2015-01-29 1 views
-1

Как установить верхний регистр?Установите шрифт UIControl на верхний регистр

- (void)drawSegmentedControl 
{ 
    HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"First", @"Second", @"Third"]]; 
    segmentedControl.font = [UIFont fontWithName:@"Helvetica Neue" size:16]; 
} 
+0

'HMSegmentedControl * segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles: @ [@" FIRST ", @" SECOND ", @" THIRD "]];' Это то, что вы хотите? Я не совсем уверен Я понимаю ваш вопрос. – hgwhittle

+0

Вы можете просто написать заголовки в верхнем регистре или позвонить по адресу [@ "First" uppercaseString] и т. Д. Для других названий. –

ответ

2
HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"FIRST", @"SECOND", @"THIRD"]]; 

шрифт будет визуализировать символ, который вы просите его; вы должны использовать заглавную букву, а не строчную букву (они разные).

Если текст не закодирован, преобразуйте его с помощью [NSString uppercaseString] перед созданием элемента управления.

Ваш выбор шрифта будет решать, как отдельные глифы визуализируются на экране (они полужирный, курсивный; Comic Sans или курьером и т.д.). Но вы не можете применять стиль стиля CSS, чтобы сделать их прописными буквами (так как вы не можете этого сделать, создав шрифт с помощью инструмента шрифта текстового редактора.

Вам просто нужно загладить строку, в которой вы проходите.

+0

О, имеет смысл спасибо !!! –