iOS开发UI阶段——第二节 UI基本控件

UILabel 基本属性

文本显示 label.text = @“”;              文本颜色 label.textColor = [UIColor redColor];

文本对齐方式 label.textAlignment = NSTextAlignmentLeft;//默认左对齐

文本字体,大小 label.font = [UIFont boldSystemFontOfSize:20];//默认大小是17,加上bold代表要加粗

文本显示行数 label.numberOfLines = 0;//无法显示的用…代替

文本断行模式 label.lineBreakMode = NSLineBreakByWordWrapping;//默认以单词换行

文本阴影颜色 label.shadowColor = [UIColor redColor];

文本阴影偏移量 label.shadowOffSet = CGSizeMake(2,2);

UITextField 基本属性

文本显示 文本颜色 文本对齐方式 文本字体,大小同上

占位字符串 textField.placeholder = @“”;//用于提示用户所需要输入的内容

是否允许输入 textField.enabled  开始输入时是否清空文本框 textField.clearOnBeginEditing   都是BOOL值

是否密文输入 textField.secureTextEntry = YES;

弹出的键盘类型 textField.keyboardType = UIKeyboardTypeNumberPad;//数字键盘

键盘右下角return的类型 textField.returnKeyType = UIReturnKeyNext;

边框样式 textField.borderStyle = UITextBorderStyleRoundedRect;//圆角边框

清除按钮模式 textField.clearButtonMode = UITextFieldViewModeAlways;//总是显示清除按钮

撤销键盘  让appDelegate遵守UITextFieldDelegate协议

重写方法:

- (BOOL)textFieldShouldReturn:(UITextField *)textField {

[textField resignFirstResponder];

return YES;

}

指定代理对象 textField.delegate = self;


iOS开发UI阶段——第二节 UI基本控件_第1张图片


UIButton 基本属性

创建UIButton时用便利构造器

UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];//通常用Normal

设置指定状态下的背景图片 状态:普通 高亮

[button setBackgroundImage:[UIImage imageName:@“image”] forState:UIControlStateNormal];

设置指定状态下的标题

[button setTitle:@“标题” forState:UIControlStateNormal];


iOS开发UI阶段——第二节 UI基本控件_第2张图片

添加button的点击事件

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

移除按钮的点击事件

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

UIImageView

//图⽚文件路径

NSString *path = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"jpg"];

//创建⼀个UIImage对象,使用initWithContentOfFile:方法

UIImage *image = [UIImage imageWithContentsOfFile:path];

//创建一个UIImageView对象,使用initWithImage:方法

UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

imageView.frame = CGRectMake(100,100,100,100);

[self.viewaddSubview:imageView];

animationImages //设置一组动态图⽚

animationDuration //设置播放一组动态图片的时间

animationRepeatCount //设置重复次数

startAnimating //开始动画

stopAnimating //结束动画

你可能感兴趣的:(iOS开发UI阶段——第二节 UI基本控件)