iOS有关TextFiled问题
ringa_lee
ringa_lee 2017-04-18 09:55:29
[iOS讨论组]

一个界面有两个TextFiled。那实现TextFiled的代理方法的时候怎么区分啊。。只想让其中的一个TextFiled实现代理方法。。。

就是一个TextFiled限制字符。。另一个不限制

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
伊谢尔伦
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    
    // 比较指针指向的地址
    if (textField == self.textFieldRestriction) {
        if (range.location >= kMaximput) {
            return NO;
        }
        return YES;
    }
    return YES;
}
PHP中文网

最简单直接的就是设置 tag,然后在代理中根据tag来判断。
不过好像带进坑里了,UITextField监控文字变化的好像是没有代理的把,只有UITextView才有,想要监控文字只要自己addTarget一个方法,设置UIControlEventValueChanged就行了,再或者系统是提供一个通知的,接收通知也可以实现。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号