您的位置:首页 > 产品设计 > UI/UE

封装的UITextField

2015-11-17 15:26 519 查看
/**
*  封装输入框
*
*  @param frontTitle  前面的文字
*  @param behindTitle placeholder的文字
*
*/
#pragma mark -封装输入框-
-(UITextField*)createTheBoxView:(NSString*)frontTitle behindTitle:(NSString*)behindTitle{
UILabel*lab = [[UILabel alloc] init];
lab= [[UILabel alloc]initWithFrame:CGRectMake(AddPrizePadding30, 0,60+AddPrizePadding30, 100)];
lab.text = frontTitle;
lab.textAlignment = NSTextAlignmentCenter;
lab.font = [UIFont systemFontOfSize:AddPrizeFontSize30];
lab.contentMode = UIViewContentModeCenter;
lab.textColor = UIColorFromRGB(0x33333);

UITextField*tf = [[UITextField alloc] init];
tf = [[UITextField alloc]initWithFrame:CGRectMake(0, 0, 100,100)];
//    tf.backgroundColor = [UIColor whiteColor];
tf.placeholder = behindTitle;
tf.textColor =UIColorFromRGB(0xcccccc);
tf.font = [UIFont systemFontOfSize:AddPrizeFontSize30];
tf.leftView = lab;
tf.leftViewMode = UITextFieldViewModeAlways;

return tf;
}


UITextField*commodityNameTF = [[UITextField alloc] init];
commodityNameTF = [self createTheBoxView:@"商品名称" behindTitle:@"不能大于10个汉字"];
commodityNameTF.frame = CGRectMake(0, CGRectGetMaxY(oneLineLab.frame), UIScreenWidth, AddPrizeTFHeight);
[self.view addSubview:commodityNameTF];


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: