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

UITextField 和 UIButton的基本属性和用法

2015-07-28 23:11 411 查看
UITextField

placeholder  //占位字符

font
= [UIFont
systemFontOfSize:20];//
字体

clearButtonMode//清除按钮显示

{

    UITextFieldViewModeNever, //不显示

    UITextFieldViewModeWhileEditing,//编辑时显示

    UITextFieldViewModeUnlessEditing,//编辑时不显示

    UITextFieldViewModeAlways//一直显示

}

keyboardType//键盘类型

{

 UIKeyboardTypeDefault,    //默认键盘            

 UIKeyboardTypeASCIICapable,           

 UIKeyboardTypeNumbersAndPunctuation,  

 UIKeyboardTypeURL,                  

 UIKeyboardTypeNumberPad,     //数字键盘         

 UIKeyboardTypePhonePad,      //电话键盘         

 UIKeyboardTypeNamePhonePad,      

 UIKeyboardTypeEmailAddress,

}

borderStyle://边框类型

{

    UITextBorderStyleNone,//没有边框

    UITextBorderStyleLine,//黑线直角

    UITextBorderStyleBezel,//细线

    UITextBorderStyle

returnKeyType //右下角return键样式

{

 UIReturnKeyDefault,

    UIReturnKeyGo,

    UIReturnKeyGoogle,

    UIReturnKeyJoin,

    UIReturnKeyNext,

    UIReturnKeyRoute,

    UIReturnKeySearch,

    UIReturnKeySend,

    UIReturnKeyYahoo,

    UIReturnKeyDone,

    UIReturnKeyEmergencyCall,

}

 

- (BOOL)becomeFirstResponder;//成为第一响应者

- (BOOL)resignFirstResponder;// 取消第一响应者

- (BOOL)isFirstResponder;//是否为第一响应者

delegate //代理

clearsOnBeginEditing //再次编辑时清空输入框 (YES ,  NO);

secureTextEntry //是否以密码点显示

//点击右下角return的实现

- (BOOL)textFieldShouldReturn:(UITextField
*)textField

UITextField


//创建一个button

//注意!
类方法创建对象不用手动管理内存

UIButton *button = [UIButton
buttonWithType:UIButtonTypeCustom];

button.frame
=
CGRectMake(100,
100,
36,
36);

button.tag
=
100;//标签

button.backgroundColor
= [UIColor
redColor];//颜色

[button
setTitle:@"按钮"
forState:UIControlStateNormal];//添加标题

{

forState //状态

UIControlStateNormal //正常

UIControlStateHighlighted //高亮

UIControlStateSelected //选中

}

//给button加标题颜色
(不同状态下)

[button
setTitleColor:[UIColor
blueColor]
forState:UIControlStateNormal];

[ button.layer
setCornerRadius: 10]给button添加边框圆角

//给button添加实现

    [button
addTarget:self
action:@selector(buttonClick:)//方法名 forControlEvents:UIControlEventTouchUpInside];

//给button添加图片

setImage:<#(UIImage *)#> forState:<#(UIControlState)#>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS uitextfield uibutton