UI 常用方法总结之--- UILabel UITextField

UILabel : UIView <NSCoding>

1.创建一个UILabel对象

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(30, 30, 280, 60)];

 

2.backgroundColor

背景颜色

 

3.text

显示的文本信息

eg:label.text = @"显示的文本信息";

 

4.textColor

文本颜色

eg:label.textColor = [UIColor yellowColor];

 

5.shadowColor

文本阴影颜色

eg:label.shadowColor = [UIColor blueColor];

 

6.shadowOffset

文本阴影偏移量

eg:label.shadowOffset = CGSizeMake(3, 3);

 

7.textAlignment

文本格式处理(对齐方式)

eg:label.textAlignment  = NSTextAlignmentCenter;

 

8.lineBreakMode

当文本过长时, label显示的断行方式

eg:label.lineBreakMode = NSLineBreakByTruncatingHead;

 

9.numberOfLines

控制label显示的行数

eg:label.numberOfLines = 0;

 

10.font

字体大小  系统默认字体大小17

eg:label.font = [UIFont systemFontOfSize:20];

 

 

 

UITextField : UIControl <UITextInput, NSCoding> 

 

1.创建一个UITextField对象

UITextField *name = [[UITextFieldalloc]initWithFrame:CGRectMake(30,100, 280, 30)];

 

2.placeholder

默认的占位字符串 一旦输入 自动隐藏

eg:name.placeholder = @"请在这里输入";

 

3.secureTextEntry

输入转换为黑点

eg:name.secureTextEntry = YES;

 

4.keyboardType

更改键盘类型

name.keyboardType = UIKeyboardTypeASCIICapable;

 

5.borderStyle

外观控制

name.borderStyle = UITextBorderStyleRoundedRect;

 

6.clearButtonMode

清除按钮

name.clearButtonMode = UITextFieldViewModeWhileEditing;

 

7.backgroundColor

背景颜色

 

8.回收键盘操作

[textField resignFirstResponder];

 

9.- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;      

//是否允许输入

 

10.- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;

//限制输入字符

eg:   if ([string isEqualToString:@"a"]) {

        

        return NO;

    }

    NSLog(@"%@",string);

    return YES;

 

11.- (BOOL)textFieldShouldReturn:(UITextField *)textField;   

//返回按钮调用方法

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值