我想在我使用uitextfield的注册表格中,在ios中的占位符旁边放一个红色的asterix(*)。我知道如何更改占位符颜色,但是在我的要求下,我将占位符颜色设置为灰色,并在其后加上红色星号(*)。如何在Swift 3中实现这一目标?是否可以在情节提要板中进行设置?

最佳答案

您应该使用attributedPlaceholderUITextField属性。像这样:

    let passwordAttriburedString = NSMutableAttributedString(string: "Password")
    let asterix = NSAttributedString(string: "*", attributes: [.foregroundColor: UIColor.red])
    passwordAttriburedString.append(asterix)

    self.textField.attributedPlaceholder = passwordAttriburedString

关于ios - 直接在iOS输入框中占位符旁边的红色星号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43886583/

10-14 20:03
查看更多