我用参数写了这个大体。
public enum ButtonType {
case number(value: String)
case clear(value: String)
case backspace(value: String)
static func generateNumpad() -> [ButtonType] {
return [
.number(value: "1"),
.number(value: "2"),
.number(value: "3"),
.number(value: "4"),
.number(value: "5"),
.number(value: "6"),
.number(value: "7"),
.number(value: "8"),
.number(value: "9"),
.clear(value: "Clear"),
.number(value: "0"),
.backspace(value: "Del"),
]
}
}
鉴于控制器,我把所有纽子类划入一个阵列。
let buttons = ButtonType.generateNumpad()
How can I get the parameter value?
example: buttons[0].value
请帮助!