Как изменить размер текста подписи UITextField для установки ширины UITextField?

Можно изменить цвет текста заполнителя UITextField следующим образом:

[txtField setValue:[UIColor colorWithRed:128.0/255.0 green:128.0/255.0 blue:128.0/255.0 alpha:1.0] forKeyPath:@"_placeholderLabel.textColor"]; 

Точно так же есть ли способ изменить размер шрифта UITextField для шрифта UITextField для установки ширины UITextField?

Примечание. У меня есть текстовые поля в пользовательской ячейке таблицы, а также использование автозапуска в пользовательской ячейке.

Вот одна кодировка, которую я использовал в ViewDidLoad для установки заполнителя текстового поля желаемого размера. ———————————–код————– —————————

 UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 12, 20)]; textfieldUsername.leftView = paddingView; textfieldUsername.leftViewMode = UITextFieldViewModeAlways; [[UITextField appearance] setTintColor:[UIColor whiteColor]]; [textfieldUsername setValue:[UIColor lightTextColor] forKeyPath:@"_placeholderLabel.textColor"]; 

(Нью-Джерси)

У вас есть текст заполнителя, и у вас есть фрейм uitextfield. Из этих двух вы можете рассчитать размер шрифта, который подходит и назначается как строка Attributed Placeholder.

Если расчетный размер шрифта меньше вашего предела, используйте этот размер шрифта, другой разумно используйте предел

Вот код

  textField.placeholder = @"Pavankumar"; [textField setValue:[UIColor greenColor] forKeyPath:@"_placeholderLabel.textColor"]; 

см. ниже код, который он меняет шрифтом заполнителя

 textField.attributedPlaceholder = [[NSAttributedString alloc]initWithString:@"Pavankumar" attributes:@{NSForegroundColorAttributeName:[UIColor greenColor],NSFontAttributeName:[UIFont fontWithName:@"HelveticaNeue-light" size:12.0]}]; 

Я встретил ту же проблему, вот решение:

 UILabel *placeHolderLabel = [self.registrationCodeTextfield valueForKey:@"_placeholderLabel"]; placeHolderLabel.adjustsFontSizeToFitWidth = YES; 
  • UITextField альфа только для текста
  • Вызов метода только после того, как hasChangeCharactersInRange возвращает да
  • Шрифт заполнителя шрифта создает проблему
  • Как получить событие изменения курсора UITextField?
  • Текст UITextField растягивается при анимации ширины
  • Удалить тень из текста-заполнителя в UITextField в стиле CALayer
  • Текст, когда UITextField является первым ответчиком, либо обрезается, либо появляется внизу представления контента, несмотря на то, что вертикальное выравнивание установлено в центр
  • Ошибка ввода UITextField iPhone: присвоение свойства readonly
  • Swift: изменение текста текстового поля при изменении текста другого текстового поля
  • Странное поведение при перезагрузке ячеек, содержащих textFields в динамическом tableView
  • Значение iOS UITextField без нажатия кнопки RETURN
  • Interesting Posts
    Давайте будем гением компьютера.