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; //返回按钮调用方法 |
|