UI控件方法、属性的总结

UILabel
label. backgroundColor = [ UIColor whiteColor ];设置label背景颜色
label. text = @“ 吃饭是为了活着,但活着就为了吃饭吗 ;设置label文本内容
label. textColor = [ UIColor blackColor ];// 文本字体颜色
label. textAlignment = NSTextAlignmentCenter ;//文本对齐方式(横)
label. font = [ UIFont systemFontOfSize : 30 ];//设置字体大小和样式
label.shadowOffset = CGSizeMake(4.0, 4.0); //设置字体偏移量
label. shadowColor = [ UIColor redColor ];//设置字体阴影颜色
label.layer.borderWidth = 3; //设置label边框宽度
label.layer.borderColor = [UIColor redColor].CGColor;边框颜色
label.layer.cornerRadius = 8;// 设置圆角
label.layer.masksToBounds = NO; //边框随着圆弧变动
label.clipsToBounds = YES;

// 设置背景颜色可以用自定义颜色
self.view.backgroundColor = [UIColor colorWithRed:arc4random()%256/255.0 green:arc4random()%256/255.0 blue:arc4random()%256/255.0 alpha:1];

UIButton
遇到新类看什么?
1.首先看该类继承于哪个类?
2.看该类是否有自己的初始化方法
UIButton继承于UIControl: UIControl是一种于用户交互的类
button核心方法:
[abutton addTarget : self action : @selector (buttonAction) forControlEvents : UIControlEventTouchUpInside ];
- (void)buttonAction{...}
参数1:目标:Target 设置执行方法的目标对象
参数2:行为:action 设置点击后触发的方法
参数3:时间类型:设置按钮点击时间类型
UIButton = [UIButton buttonWithType:UIButtonTypeCustom]; 初始化
button.frame = CGRectMake(0,0,0,0); 按钮的位置坐标
button.tag = 100; // 按钮的标记值
button.backgroundColor = [UIColor redColor]; 按钮背景颜色
//  按钮在某种状态下的标题
[button setTitle:@“确定” forState:  UIControlStateNormal];
// 按钮在某种状体下 标题的颜色
[button setTitleColor:[UIColor blackColor] forState:  UIControlStateNormal];
// 更改按钮标题的字体大小及样式
button.titleLabel.font = [UIFont systemFontOfSize:25]; 
[button.titleLabel setFont:[UIFont systemFontOfSize:30]];
// 设置按钮标题字体的偏移量
button.titleLabel.shadowOffset = CGSizeMake(5.5, 5.5);
// 设置按钮标题的阴影颜色
[button setTitleShadowColor:[UIColor redColorforState:UIControlStateNormal]
按钮也可以设置边框宽度、边框圆角、超过边框是否显示等属性,其方法与UILabel方法相同

UITextField
textField.backgroundColor // 背景颜色
textField.borderStyle  // 输入框的外形样式
textField.placeholder  // 提醒用户输入内容
textField.text // 输入框默认文本
textField.clearButtonMode // 快速清除按钮
textField.keyBoardType  // 键盘样式
textField.secureTextEntry = yes;  // 密文输入,隐藏输入信息,用于密码输入框
textField.clearsOnBeginEditing = yes; //开始编辑的时候清空输入框内容
textField.minimumFontSize = 3.0  // 设置最小收缩字号,在iOS6.0以后不用了
************************************ ************************************ *****************************
textField.background = [UIImage imageNamed:@ “照片名.jpg” ]; 背景图片
// 输入框内容的字体大小及样式
textField.font = [UIFont fontWithName:@ “Arial”  size:20.0f];
textField.textColor = [UIColor redColor];  // 输入框内容字体颜色


UIImageView
// 初始化
UIImageView *imageView =[ [UIImageView alloc]  initWithFrame:CGRectMake:( 0, 50, self.view.frame.size.width, self.view.frame.size.height-100)];
// 设置图片
imageView.image = [UIImage imageNamed:@ “图片名.jpg "];
// 图片也可以设置其他背景颜色
imageView.backgroundColor = [UIColor redColor];
// 图片展示的问题
imageView.contentMode = 
UIViewContentModeScaleToFill,   // 拉伸图片以适应屏幕
UIViewContentModeScaleAspectFit, // 显示图片原来大小
UIViewContentModeScaleAspectFill,   // 布满整个屏幕,不做拉伸
如果父视图没有交互,那么父视图上得子视图也同样没有交互,在UI视图控件中,UILabel和UIImageView这两个控件默认是没有交互的,如果在这两个控件上添加需要交互的控件时,需要把这两个控件的交互打开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值