文件名称:RTTextField:具有输入限制的UITextField的替代品
文件大小:53KB
文件格式:ZIP
更新时间:2024-05-31 05:43:08
input uitextfield limitation user-restriction Objective-C
RTTextField 介绍 这是具有输入限制的UITextField的直接替代,这意味着用户不能再输入任意文本。 您可能会指出,通过实现委托方法很容易做到这一点: - ( BOOL )textField:(UITextField *)textField shouldChangeCharactersInRange:( NSRange )range replacementString:( NSString *)string; 是的,对。 但是,作为一种常见的UI组件,不应在内部使用此方法,以防开发人员将其用于其他一些需求。 所以我的解决方案是重写一些私有方法: - ( BOOL )keyboardInput:(UITextField *)textField shouldInsertText:( NSString *)text isMarkedText:( BOOL )marked; - (
【文件预览】:
RTTextField-master
----Podfile.lock(272B)
----.gitignore(1KB)
----README.md(3KB)
----RTTextField.podspec(1012B)
----RTTextField()
--------AppDelegate.h(280B)
--------ViewController.h(218B)
--------Base.lproj()
--------Assets.xcassets()
--------main.m(337B)
--------Info.plist(1KB)
--------AppDelegate.m(2KB)
--------ViewController.m(3KB)
----RTTextField.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(22KB)
----LICENSE(1KB)
----Pods()
--------Pods.xcodeproj()
--------Manifest.lock(272B)
--------Local Podspecs()
--------Target Support Files()
----RTTextFieldTests()
--------RTTextFieldTests.m(2KB)
--------Info.plist(701B)
----Podfile(353B)
----Classes()
--------RTTextField.h(3KB)
--------RTTextField.m(5KB)
----RTTextField.xcworkspace()
--------contents.xcworkspacedata(229B)