一个简单的验证器/方程式回答器。可用于防止垃圾邮件(额外的表单步骤)或防止用户在不清醒的时候做出愚蠢的决定,当时他们没有想清楚,无法做简单的数学运算。
platform :ios, '7.0'
pod "RFMathTextField", "~> 1.3"
RFMathTextField 安装和使用非常简单。只需使用或不需要通知*初始化 RFMathTextField
,并从 4 种方程类型(RFMathTextFieldEquationTypes)中选择一种
RFMathTextFieldEquationTypeAddition
RFMathTextFieldEquationTypeSubtraction
RFMathTextFieldEquationTypeMultiplication
RFMathTextFieldEquationTypeRandom
RFMathTextField *textField = [[RFMathTextField alloc] initWithFrame:CGRectMake(20, 100, 180, 31)
withEquation:RFMathTextFieldEquationTypeAddition
* 如果您使用通知初始化 RFMathTextField,请记住添加相同名称的观察器。
就是这样,如果您使用通知,只需添加一个观察器,以便在输入正确答案时执行操作。
您还可以始终通过调用获取方程的答案(NSInteger equationAnswer
)或如果答案是正确的(BOOL answerCorrect
)。
此外,您可以通过调用轻松刷新方程
[textField refreshEquation];
希望您喜欢它!
MIT 许可证 (MIT)
版权所有 (c) 2013 Rudd Fawcett
以下条件之下,本软件的复制及其关联文档文件(以下简称“软件”)的副本(以下简称“软件”)的任何人均有权免费使用、无需为本软件本身负责:
在上面的版权声明和本许可声明应当包含在本软件的所有副本或主要部分中。
软件按原样提供,不提供任何形式的保证,无论明示或暗示,包括但不限于适销性、适用于特定目的和版权 无侵犯的保证。在没有任何事件中,作者或版权所有者不应对任何索赔、损害或其他任何责任负责,无论是因合同、侵权或其他任何形式的责任,与软件、软件的使用或其他相关的交易有关。