を使用しているだけですUITextField
が、問題は、テキストが中央UITextField
に表示されないことです。textFieldの一番上の位置に配置されています。欠落しているデフォルト設定はありますか。
前もって感謝します。
を使用しているだけですUITextField
が、問題は、テキストが中央UITextField
に表示されないことです。textFieldの一番上の位置に配置されています。欠落しているデフォルト設定はありますか。
前もって感謝します。
垂直方向の配置の場合:
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
垂直方向と水平方向の両方の中央に配置:
theTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
theTextField.textAlignment = NSTextAlignmentCenter;
親コンテナ内の中央:
YourTextFieldName.center = parentViewField.center;
iOS6以降では、 ConstantUITextAlignmentCenter
は非推奨になりました。
次を使用する必要があります。
textField.textAlignment = NSTextAlignmentCenter;
スウィフト4:
// vertical alignment
textField.contentVerticalAlignment = .center
// horizontal alignment
textField.textAlignment = .center
迅速に
垂直に揃えるには
textField.contentVerticalAlignment = UIControl.ContentVerticalAlignment.center
水平に揃えるには
quantity.textAlignment = NSTextAlignment.center
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
この1行のコードは私には完璧に機能します