textfield左边加图片和空几格

2016-08-08  本文已影响0人  长风破浪初学者

-(void)setTextFiledLeftImage:(UITextField*)textFiled image:(NSString*)image forWidth:(CGFloat)leftWidth

{

CGRect frame = textFiled.frame;

frame.size.width = leftWidth;

UIView *leftview = [[UIView alloc] initWithFrame:frame];

UIImageView *leftImage = [[UIImageView alloc] initWithFrame:CGRectMake(10, (FUll_VIEW_HEIGHT*0.08 -23)/2, 20, 23)];

leftImage.image = [UIImage imageNamed:image];

[leftview addSubview:leftImage];

textFiled.leftViewMode = UITextFieldViewModeAlways;

textFiled.leftView = leftview;

}

账户和密码引用

[self setTextFiledLeftImage:self.UserName image:@"手机@2x.png"    forWidth:50];

[self setTextFiledLeftImage:self.PassWord image:@"密码@2x.png" forWidth:50];

单纯的空几个格

-(void)setTextFiledLeft:(UITextField*)textFiled forWidth:(CGFloat)leftWidth

{

CGRect frame = textFiled.frame;

frame.size.width = leftWidth;

UIView *leftview = [[UIView alloc] initWithFrame:frame];

textFiled.leftViewMode = UITextFieldViewModeAlways;

textFiled.leftView = leftview;

}

上一篇下一篇

猜你喜欢

热点阅读