我想在我使用uitextfield的注册表格中,在ios中的占位符旁边放一个红色的asterix(*)。我知道如何更改占位符颜色,但是在我的要求下,我将占位符颜色设置为灰色,并在其后加上红色星号(*)。如何在Swift 3中实现这一目标?是否可以在情节提要板中进行设置?
最佳答案
您应该使用attributedPlaceholder
的UITextField
属性。像这样:
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/