UIImageView *imgforLeft=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; // Set frame as per space required around icon
[imgforLeft setImage:[UIImage imageNamed:@"yourImagename.png"]];
[imgforLeft setContentMode:UIViewContentModeCenter];// Set content mode centre or fit
self. yourTextfield.leftView=imgforLeft;
self. yourTextfield.leftViewMode=UITextFieldViewModeAlways;
选择-2
// short answer with out
self. yourTextfield.leftViewMode = UITextFieldViewModeAlways;
self. yourTextfield.leftView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImagename.png"]];
斯威夫特
self. yourTextfield.leftViewMode = UITextFieldViewMode.Always
self. yourTextfield.leftView = UIImageView(image: UIImage(named: "yourImagename.png"))
更新
对于 TextField1
UIImageView *imgforLeft1=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; // Set frame as per space required around icon
[imgforLeft1 setImage:[UIImage imageNamed:@"yourImagename1.png"]];
[imgforLeft1 setContentMode:UIViewContentModeCenter];// Set content mode centre or fit
self. yourTextfield1.leftView=imgforLeft1;
self. yourTextfield1.leftViewMode=UITextFieldViewModeAlways;
self. yourTextfield1.layer.sublayerTransform = CATransform3DMakeTranslation(30, 0, 0);
对于 TextField2
UIImageView *imgforLeft2=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; // Set frame as per space required around icon
[imgforLeft2 setImage:[UIImage imageNamed:@"yourImagename2.png"]];
[imgforLeft1 setContentMode:UIViewContentModeCenter];// Set content mode centre or fit
self. yourTextfield2.leftView=imgforLeft1;
self. yourTextfield2.leftViewMode=UITextFieldViewModeAlways;
self. yourTextfield2.layer.sublayerTransform = CATransform3DMakeTranslation(30, 0, 0);
对于 TextField3
UIImageView *imgforLeft3=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; // Set frame as per space required around icon
[imgforLeft3 setImage:[UIImage imageNamed:@"yourImagename3.png"]];
[imgforLeft3 setContentMode:UIViewContentModeCenter];// Set content mode centre or fit
self. yourTextfield3.leftView=imgforLeft1;
self. yourTextfield3.leftViewMode=UITextFieldViewModeAlways;
self. yourTextfield3.layer.sublayerTransform = CATransform3DMakeTranslation(30, 0, 0);
对于 TextField4
UIImageView *imgforLeft4=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; // Set frame as per space required around icon
[imgforLeft4 setImage:[UIImage imageNamed:@"yourImagename4.png"]];
[imgforLeft4 setContentMode:UIViewContentModeCenter];// Set content mode centre or fit
self. yourTextfield4.leftView=imgforLeft1;
self. yourTextfield4.leftViewMode=UITextFieldViewModeAlways;
self. yourTextfield4.layer.sublayerTransform = CATransform3DMakeTranslation(30, 0, 0);