1. 程式人生 > >iOS---textfield設定為只有下劃線,並且左邊有圖片

iOS---textfield設定為只有下劃線,並且左邊有圖片

self.phoneField.font = [UIFont systemFontOfSize:15];

self.phoneField.placeholder =@"請輸入";

// 通過init來建立初始化絕大部分控制元件,控制元件都是沒有尺寸

    UIImageView *icon = [[UIImageViewalloc] init];

    icon.image = [UIImageimageNamed:@"phone"];

    icon.width =30;

    icon.height =30;

    icon.contentMode =UIViewContentModeCenter;

    self.phoneField.leftView =icon;

self.phoneField.leftViewMode = UITextFieldViewModeAlways;

/** ---------------------------------------------------------------------------*/


//設定無邊框(可以直接在sb中設定)

// self.phoneField.borderStyle = UITextBorderStyleNone;

//手機號

self.phoneField.font = [UIFont systemFontOfSize:

15];

self.phoneField.placeholder = @"請輸入手機號";

UIView *line=[[UIViewalloc]initWithFrame:CGRectMake(0,self.phoneField.height-2, self.phoneField.width, 1)];

    line.backgroundColor=[UIColorlightGrayColor];

    [self.phoneField addSubview:line];

// 通過init來建立初始化絕大部分控制元件,控制元件都是沒有尺寸

    UIImageView *searchIcon = [[UIImageView

alloc] init];

    searchIcon.image = [UIImage imageNamed:@"phone"];

    searchIcon.width = 30;

    searchIcon.height = 30;

    searchIcon.contentMode = UIViewContentModeCenter;

    self.phoneField.leftView = searchIcon;

self.phoneField.leftViewMode = UITextFieldViewModeAlways;

    //密碼

self.pwdField.font = [UIFont systemFontOfSize:15];

self.pwdField.placeholder = @"請輸入密碼";

    UIView *line2=[[UIView alloc]initWithFrame:CGRectMake(0,self.pwdField.height-1, self.pwdField.width, 1)];

    line2.backgroundColor=[UIColorlightGrayColor];

    [self.pwdField addSubview:line2];

// 通過init來建立初始化絕大部分控制元件,控制元件都是沒有尺寸

    UIImageView *searchIcon2 = [[UIImageView alloc] init];

    searchIcon2.image = [UIImage imageNamed:@"pwd"];

    searchIcon2.width = 30;

    searchIcon2.height = 30;

    searchIcon2.contentMode = UIViewContentModeCenter;

    self.pwdField.leftView = searchIcon2;

self.pwdField.leftViewMode = UITextFieldViewModeAlways;