如何为 UITextField 创建自定义标签而不是标签 ID?

How to create a custom tag for UITextField instead of tag id?

我想知道是否有一种方法可以将文本字段的 ID 设置为 "jobTextfield" 之类的东西,而不是在故事板上使用 "Tag: 0"

我的 viewcontroller 中有 5 个文本字段,我需要一种方法来识别它们而不是数字,这样我就可以根据其中包含文本的文本字段更新我的 firebase 控制台

无法在此类故事板的字段中添加字符串(tagInt)。但是,您可以将您的标签与以下枚举绑定:

enum TextFieldType:Int {
    case jobTextfield
    case superTextField
    case magicTextField
    case awesomeTextField
    case weirdTextField
}

然后当您需要识别特定的 UITextField 时:

self.view.viewWithTag(TextFieldType.jobTextfield.rawValue)