Вы можете изменить внешний вид TextField в соответствии с iOS, используя следующие правила CSS:
#ios-field {
-fx-background-color: white;
-fx-border-color : #D7D6DC;
-fx-background-insets: -0.2, 1, -1.4, 3;
-fx-background-radius: 0;
-fx-padding: 4 7 4 15 ;
-fx-prompt-text-fill: derive(-fx-control-inner-background,-30%);
}
#ios-field:focused {
-fx-border-color : #D7D6DC;
-fx-background-color: white;
-fx-background-insets: -0.2, 1, -1.4, 3;
-fx-background-radius: 0;
-fx-padding: 4 7 4 15 ;
}
Я считаю, что правила CSS говорят сами за себя, и вам будет легко вносить изменения.
Я использовал цвет # D7D6DC в качестве цвета рамки, чтобы он соответствовал цвету на вашем изображении; также -fx-background-insets являются значениями по умолчанию, используемыми в modenas.css
Результат:
P.S
Я не вижу, существует ли граница (ВЛЕВО и ВПРАВО) на вашем изображении, если вы хотите отобразить только верхнюю и нижнюю границы, вы можете сделать это также с помощью -fx-border-width : 1 0 1 0;
. Кроме того, для размера шрифта и семейства вы можете использовать -fx-font-size
и -fx-font-family
. Для iOS используется шрифт Сан-Франциско .