如何创建一个预包装有其自己的格式设置行为的自定义UITextField?

我正在尝试创建一个可重用的文本字段,该文本字段将其内容格式化为货币格式,而不依赖于包含其的viewcontroller来实现此行为。

现在,文本字段所在的视图控制器正在TextFieldChange操作中实现所需的行为,并且工作正常:

class MyViewController: UIViewController {
    @IBOutlet weak var TextField: UITextField!
    ...
    ...
    @IBaction func TextFieldChanged(_ sender: Any) {
        // Format text in text field
    }
}

这可行,但是这意味着我必须将此代码复制并粘贴到我想具有此功能的每个ViewController中。我想要它,所以我可以在检查器中为文本字段分配自己的类,这样该行为将成为我使用此类创建的每个文本字段的一部分。我该怎么做?

bbsoft123 回答:如何创建一个预包装有其自己的格式设置行为的自定义UITextField?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3155353.html

大家都在问