Размер UIFont не меняется в UIPicker

Я пытаюсь изменить шрифт и размер элементов в моем UIPicker с помощью следующего кода:

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{

    UILabel *pickerViewLabel = (id)view;

    if (!pickerViewLabel) {
        pickerViewLabel= [[UILabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, [pickerView rowSizeForComponent:component].width - 10.0f, [pickerView rowSizeForComponent:component].height)];
    }

    pickerViewLabel.backgroundColor = [UIColor clearColor];
    pickerViewLabel.text = _startTimeArray[row];
    pickerViewLabel.font = [UIFont fontWithName:@"Helvetica Neue Regular" size:(22)];

    return pickerViewLabel;
}

Я могу изменить тип шрифта, но размер остается неизменным независимо от того, какие значения я ввожу. Кто-нибудь знает, почему размер шрифта не меняется? Спасибо!

1 ответ

Решение

Вы использовали неправильное имя шрифта. Пытаться HelveticaNeue, Вы можете найти все доступные имена шрифтов здесь

Другие вопросы по тегам