美文网首页
iOS11 UITextField leftView失效问题解决

iOS11 UITextField leftView失效问题解决

作者: asmao | 来源:发表于2021-03-23 10:07 被阅读0次

    iOS13的bug 直接用imageView会有问题,应该是textFiled布局的时候imageView还没有创建的关系,外层用UIView包一下就行了。

    - (void)addLeftView:(UITextField*)textField{

        UIView*leftView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,10, textField.frame.size.height)];

        UIImageView*leftImage = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"image"]];

        leftImage.frame=CGRectMake(0,10,10,textField.frame.size.height));

        [leftViewaddSubview:leftImage];

        textField.leftView= leftView;

        textField.leftViewMode = UITextFieldViewModeAlways;

    }

    相关文章

      网友评论

          本文标题:iOS11 UITextField leftView失效问题解决

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