如何在Swift 3中修复我的自定义UITextField对象?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Swift 3中修复我的自定义UITextField对象?相关的知识,希望对你有一定的参考价值。
答案
您提供的代码工作正常,问题出在其他地方。您应该使用默认的init with frame而不是所需的init,或者使用所需的属性创建您的便利init。
class ThemeTextFieldCollab : UITextField {
override init(frame: CGRect) {
super.init(frame: frame)
self.attributedPlaceholder = NSAttributedString(string: self.placeholder ?? "", attributes: [NSForegroundColorAttributeName : UIColor.gray])
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}
以上是关于如何在Swift 3中修复我的自定义UITextField对象?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SWIFT 中以编程方式将我的自定义控制器变成根控制器? (无法加载 NIB)
如何修复我的自定义 conda 包的 conda UnsatisfiableError?