美文网首页
UITextField+YYAdd的学习

UITextField+YYAdd的学习

作者: _阿南_ | 来源:发表于2017-11-08 16:10 被阅读98次
    图片来之网络

    这几天一直在看YY大神的UIKit封装,其中UIImage+YYAdd写的是最详细,可看了半天尽然没有发现需要好好研究的,看到代码是到时候直接使用吧。现在看到UITextField+YYAdd发现一个好用的方法,之前一直没用过。

    选中文字

    - (void)setSelectedRange:(NSRange)range;
    

    主要是调用了系统的@property (nullable, readwrite, copy) UITextRange *selectedTextRange;来选中文字。在使用的时候需要注意,如果在viewDidLoad中进行设置UITextField的选中文字,那么会么有效果,要做一个延迟可以生效。

    使用

    - (void)testTextField
    {
        [self.textField becomeFirstResponder];
    
        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0f * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
            [self.textField setSelectedRange:NSMakeRange(2, 3)];
        });
    }
    

    将UITextField激活,然后设置选中的文字,生效。


    选中文字

    // END 每天收获一点点。

    相关文章

      网友评论

          本文标题:UITextField+YYAdd的学习

          本文链接:https://www.haomeiwen.com/subject/nskymxtx.html