2017-12-04 5 views
0

に合わせてフォントサイズを調整IはUITextFieldを有する:UITextFieldの高さ

let promoTextField: UITextField = { 
    let textField = UITextField() 
    textField.font = UIFont.systemFont(ofSize: 32, weight: UIFont.Weight.light) 
    textField.placeholder = NSLocalizedString("PromoCode", comment: "") 
    textField.textAlignment = .center 
    textField.translatesAutoresizingMaskIntoConstraints = false 
    textField.minimumFontSize = 17 
    textField.adjustsFontSizeToFitWidth = true 

    return textField 
    }() 
UITextField

高さ(高さのみが)ベースのデバイスの画面サイズを変更することができます。 UITextField高さに基づいてフォントサイズを自動的に変更する必要があります。これを行う方法?

答えて

0
label.minimumScaleFactor = 0.1 // your value 
label.adjustsFontSizeToFitWidth = true  
label.lineBreakMode = .byClipping 
label.numberOfLines = 0 
+0

UITableFieldではなく、UILableで動作します。 –