【问题标题】:How to change text selection color of UITextField?如何更改 UITextField 的文本选择颜色?
【发布时间】:2018-08-24 21:30:21
【问题描述】:

Xcode9.2、iOS 11、迅捷

我正在开发一个项目,用户必须使用键盘输入一些文本。用户可以使用英文和日文键盘。现在,当我开始使用英文键盘打字时,它完全没有问题。但是当我将键盘更改为日语并开始多次输入相同的字符时。它在UITextField 中显示选定的文本。

这是我的UITextFieldsetup,

    self.tf.font = self.font
    self.tf.textAlignment = .center
    self.tf.returnKeyType = .done
    self.tf.inputAccessoryView = nil
    self.tf.text = " "
    self.tf.tintColor = UIColor.clear
    self.tf.textColor = UIColor.darkGray

【问题讨论】:

  • 为了清楚起见,您要更改文本选择颜色吗?还是要隐藏文本选择颜色?
  • @Carpsen90 不知何故不应向用户显示。所以,我会选择短函数。

标签: ios swift xcode uitextfield


【解决方案1】:

要更改 UITextField 的文本选择颜色,只需更改 tint color 属性:

textField.tintColor = UIColor.purple

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多