gpt4 book ai didi

ios - 制作自定义文本字段

转载 作者:搜寻专家 更新时间:2023-10-30 22:34:47 25 4
gpt4 key购买 nike

我是 IOS 开发的初学者,现在我正在创建一个用户注册表单。然而,xcode 中默认的文本字段看起来并不漂亮,请任何人告诉我如何在 Facebook 应用程序或 Lynda 应用程序中制作自定义文本字段。

最佳答案

如果你想在 Storyboardxib 中使用

属性

enter image description here

UITextField Attribute属性中,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];

swift

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)

关于ios - 制作自定义文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31873639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com