输入框UITextField

来源:互联网 发布:问卷星可以分析数据吗 编辑:程序博客网 时间:2024/05/17 03:56
 <p style="margin-top: 0px; margin-bottom: 0px; font-size: 15px; font-family: Menlo;">- (<span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2">void</span>)_initTextField</p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 15px; font-family: Menlo;">{</p><div></div>//创建输入框    UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(120, 30, 100, 30)];        //设置输入框的边框样式    /*     UITextBorderStyleNone, //没有边框     UITextBorderStyleLine, //矩形边框,黑色线条     UITextBorderStyleBezel,//灰色线条     UITextBorderStyleRoundedRect   //圆弧的边框     */    textField.borderStyle = UITextBorderStyleRoundedRect;        //设置输入文字的对其方式    textField.textAlignment = NSTextAlignmentCenter;    //设置输入的字体颜色    textField.textColor = [UIColor redColor];    //设置字体的大小//    textField.font = [UIFont systemFontOfSize:20];//    textField.font = [UIFont fontWithName:<#(NSString *)#> size:<#(CGFloat)#>]    //设置输入框中的内容//    textField.text = @"text";        //设置首字母大小写    //禁用首字母大写    textField.autocapitalizationType = UITextAutocapitalizationTypeNone;        //设置弹出的键盘的样式    /*     UIKeyboardTypeEmailAddress://邮箱     UIKeyboardTypeNumberPad://数字键盘     UIKeyboardTypeURL://网址     *///    textField.keyboardType = UIKeyboardTypeURL;    //设置return键的样式    textField.returnKeyType = UIReturnKeyJoin;        //设置提示文字    textField.placeholder = @"请输入密码";    //是否提供文本的隐藏属性(默认是NO)    textField.secureTextEntry = YES;        //设置弹出键盘    [textField becomeFirstResponder];        //将当前对象作为它的代理对象    textField.delegate = self;        //设置清楚按钮    /*     UITextFieldViewModeNever,     UITextFieldViewModeWhileEditing,     UITextFieldViewModeUnlessEditing,     UITextFieldViewModeAlways     */    textField.clearButtonMode = UITextFieldViewModeWhileEditing;        [self.view addSubview:textField];}#pragma mark - UITextFieldDelegate//编辑将要开始的时候调用- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {    NSLog(@"编辑将要开始");        //yes:开始编辑  NO:终止编辑    return YES;}//已经开始编辑- (void)textFieldDidBeginEditing:(UITextField *)textField {        NSLog(@"开始编辑");}- (BOOL)textFieldShouldEndEditing:(UITextField *)textField {    NSLog(@"已经结束编辑");        return YES;}//点击return按钮的时候调用方法- (BOOL)textFieldShouldReturn:(UITextField *)textField {    NSLog(@"点击了return按钮");        //收起键盘    [textField resignFirstResponder];        return YES;}

0 0