iOS7 UITextField 发表于 2013-12-22 | 分类于 UITextField | 阅读次数: 字数统计: 261 字 | 阅读时长 ≈ 1 分钟 ####iOS7 Programming Cookbook 第一章学习笔记 UITextField #####Accepting User Text Input with UITextField 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 - (void)viewDidLoad{ [super viewDidLoad]; //初始化坐标 CGRect textFieldFrame = CGRectMake(38.0f, 30.0f, 240.0f, 31.0f);//初始化myTextField self.myTextField = [[UITextField alloc] initWithFrame:textFieldFrame]; //初始化myTextField 键盘类型为带小数点的数字键盘 self.myTextField.keyboardType = UIKeyboardTypeDecimalPad; //显示一个rounded-style边框的文本字段 self.myTextField.borderStyle = UITextBorderStyleRoundedRect; //内容垂直对齐 self.myTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; //沿着左边缘对齐文本 self.myTextField.textAlignment = NSTextAlignmentLeft; //占位符 self.myTextField.placeholder = @"Enter amount here."; //添加到view中 [self.view addSubview:self.myTextField]; //货币标签label 初始化 UILabel *currencyLabel = [[UILabel alloc] initWithFrame:CGRectZero]; //货币符号 currencyLabel.text = [[[NSNumberFormatter alloc] init] currencySymbol]; //适应字体大小 currencyLabel.font = self.myTextField.font; //调整边界为当前视图大小 [currencyLabel sizeToFit]; //左边试图显示 货币符号 self.myTextField.leftView = currencyLabel; //默认为UITextFieldViewModeNever,设置左视图显示 self.myTextField.leftViewMode = UITextFieldViewModeAlways; } Reference O’Reilly Shop iOS 7 Programming Cookbook 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 支付宝