Latest 1.0
Homepage https://github.com/CheaterHu/InputInspectable
License MIT
Platforms ios 8.0, osx 10.11, requires ARC
Authors

InputInspectable

an easy way to control input. 非常简单的textView输入控制。
对于textView和textField输入常常会遇到很多的要求,现在的三方键盘越来越多,输入的乱七八糟的也多,对于检测是个挑战,而且很多时候因为输入了这些火星文导致程序异常,InputInspectable就是为了解决这类输入的问题,方便好用,不需要做修改,也不需要写大量代码,甚至订阅通知、设置代理等,只需要设置一个正则表达式即可达到目的,对于正则,代码中附带了多个正则,对于正则字符串的管理借鉴了NSNotification.Name的方式,方便扩展和使用。

cocoapods集成

pod ‘InputInspectable’

使用

let t = UITextField()
t.frame = CGRect(x: 80, y: 120, width: 200, height: 100)
t.input_compont?.maxInput = 10;
t.input_compont?.inputRegExs = [InputRegEx.Name.chineseOnly]
view.addSubview(t)

对于正则扩展: InputRegEx.Name(rawValue: "your custom regex")

Latest podspec

{
    "name": "InputInspectable",
    "version": "1.0",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "summary": "An easy way to contol textview input, u975eu5e38u7b80u5355u7684u63a7u5236TextField/TextViewu7684u8f93u5165u9650u5236",
    "homepage": "https://github.com/CheaterHu/InputInspectable",
    "authors": {
        "hcd": "[email protected]"
    },
    "source": {
        "git": "https://github.com/CheaterHu/InputInspectable.git",
        "tag": "1.0"
    },
    "source_files": "Sources/*.swift",
    "platforms": {
        "ios": "8.0",
        "osx": "10.11"
    },
    "swift_version": "4.2",
    "requires_arc": true
}

Pin It on Pinterest

Share This