ios – 制作自定义文本字段
发布时间:2020-12-14 18:04:06 所属栏目:百科 来源:网络整理
导读:我是 IOS开发的初学者,现在我正在为用户注册创建一个表单.但是,xcode中默认的文本字段看起来并不漂亮,请任何人都可以告诉我如何在Facebook应用程序或Lynda应用程序中创建自定义文本字段. 解决方法 如果你想在故事板或xib中使用更改 属性 在UITextField属性中
我是
IOS开发的初学者,现在我正在为用户注册创建一个表单.但是,xcode中默认的文本字段看起来并不漂亮,请任何人都可以告诉我如何在Facebook应用程序或Lynda应用程序中创建自定义文本字段.
解决方法
如果你想在故事板或xib中使用更改
属性 在UITextField属性中,BorderStyle设置为None,您可以自定义宽度和高度,无论您需要什么,您都可以更改 UITextBorderStyle属性类型为 UITextBorderStyleNone,UITextBorderStyleLine,UITextBorderStyleBezel,UITextBorderStyleRoundedRect 如果设置为UITextBorderStyleRoundedRect,则会忽略自定义背景图像.您可以自定义三个内容. 额外的apple Reference 编程 Objective-C的 UITextField *txtEmailfield = [[UITextField alloc] initWithFrame:CGRectMake(10,200,300,40)]; txtEmailfield.font = [UIFont systemFontOfSize:15]; txtEmailfield.placeholder = @"Email(Required)"; txtEmailfield.autocorrectionType = UITextAutocorrectionTypeNo; txtEmailfield.keyboardType = UIKeyboardTypeDefault; txtEmailfield.returnKeyType = UIReturnKeyDone; txtEmailfield.clearButtonMode = UITextFieldViewModeWhileEditing; txtEmailfield.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; txtEmailfield.delegate = self; txtEmailfield.borderStyle=UITextBorderStyleNone; [self.view addSubview:txtEmailfield]; 迅速 var txtEmailfield = UITextField(frame: CGRectMake(10.0,20.0,300.0,40.0)) txtEmailfield.backgroundColor = UIColor.redColor() txtEmailfield.borderStyle = UITextBorderStyle.None txtEmailfield.font=UIFont.systemFontOfSize(12) txtEmailfield.placeholder="Email(Required)" txtEmailfield.autocorrectionType=UITextAutocorrectionType.No txtEmailfield.keyboardType=UIKeyboardType.Default txtEmailfield.returnKeyType=UIReturnKeyType.Done txtEmailfield.delegate = self txtEmailfield.clearButtonMode=UITextFieldViewMode.WhileEditing txtEmailfield.contentVerticalAlignment=UIControlContentVerticalAlignment.Center self.view.addSubview(txtEmailfield) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |