美文网首页
iOS TextField缩进及相关使用

iOS TextField缩进及相关使用

作者: ZhangXiaoxx | 来源:发表于2017-11-09 16:18 被阅读0次

    缩进20像素

    UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 20, 5)];

    TextField.leftView = view1;

    TextField.leftViewMode = UITextFieldViewModeAlways;

    有时会有一些问题,比如你有两个TextField要缩进,但是原则上,一个UIView只能有一个父视图。 所以,leftView要么是textField1的子视图,要么是textField2的子视图(不可能同时都是)。 所以,只用一个leftView会出问题,用两个就没问题。

    UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 20, 5)];

    UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 20, 5)];

    textField1.leftView = view1;

    textField2.leftView = view2;

    textField1.leftViewMode = UITextFieldViewModeAlways;

    textField2.leftViewMode = UITextFieldViewModeAlways;

    否则就会出现页面卡死不能动的诡异情况

    //输入框中是否有个叉号,在什么时候显示,用于一次性删除输入框中的内容

      text.clearButtonMode = UITextFieldViewModeAlways;

    typedef enum {

        UITextFieldViewModeNever, 从不出现

        UITextFieldViewModeWhileEditing, 编辑时出现

        UITextFieldViewModeUnlessEditing, 除了编辑外都出现

        UITextFieldViewModeAlways  一直出现

    } UITextFieldViewMode;

    //再次编辑就清空

      text.clearsOnBeginEditing = YES; 

    //改变TextField的高度

    TextField不能直接修改高度,要先选择它的样式为第三种,再修改高度,然后就可以改回你想要的其他样式啦

    相关文章

      网友评论

          本文标题:iOS TextField缩进及相关使用

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