基础控件之UILabel、UIButton、UITextField、UIAlertView、 UIImageView

来源:互联网 发布:java定时器 任务超时 编辑:程序博客网 时间:2024/04/30 11:56
基础控件之UILabelUIButtonUITextFieldUIAlertView、UIImageView
 
 UILabel:标签控件,适合一些短的文本
 UILable继承于UIView

 //lable对象实例化任何对象都要实例化
 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, CGRectGetWidth([UIScreen mainScreen].bounds), 50)];
 label.text = @"
我是贵阳学院的优秀毕业生,我是贵阳学院的优秀毕业生";
 label.textAlignment = NSTextAlignmentCenter;
 label.textColor = [UIColor brownColor];
//  设置字体大小
 label.font = [UIFont systemFontOfSize:40.0];
//   在加粗的时候同时设置字体大小
    lable.
font= [UIFontboldSystemFontOfSize:48];
//   在设置斜体的同时设置字体大写
    lable.font= [UIFontitalicSystemFontOfSize:36];
//   设置阴影颜色
 label.shadowColor = [UIColor lightGrayColor];
//   设置阴影偏移量
 label.shadowOffset = CGSizeMake(0, -2);
// 给内容设置行数0代表自适应行数,非0是几行就是几行
 //    label.numberOfLines = 2;
//   自适应字体从而让内容尽量显示一行
 label.adjustsFontSizeToFitWidth = YES;  
 [self.view addSubview:label];
 
 
 UIButton
:按钮点击按钮会触发事件
 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//
初始化button设定button的类型
 button.frame = CGRectMake(100, 100, 100, 40);//
设置坐标
 button.backgroundColor = [UIColor grayColor];//
设置背景颜色
 button.showsTouchWhenHighlighted = YES;//
当点击的时候高亮
 [button setTitle:@"TickMe" forState:UIControlStateNormal];
 [button addTarget:self action:@selector(tickMeDoIt) forControlEvents:UIControlEventTouchUpInside];//
设置按钮什么状态下会触发,触发调用什么事件
 [self.view addSubview:button];//
添加按钮到父视图
 
 UITextField
是一个输入控件
 
 UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 100, 40)];//
初始化
 textField.delegate = self;//
添加代理
 textField.backgroundColor = [UIColor grayColor];//
背景颜色
 textField.BorderStyle= UITextBorderStyleLine; //
外框类型
 textField.placeholder = @"
请输入";//默认的占位文字
 textField.font = [UIFont systemFontOfSize:20];//
设置字号
 textField.secureTextEntry = YES; //
密码
 textField.minimumFontSize = 1.0;//
允许调整字体最小的字号
 textField.adjustsFontSizeToFitWidth = YES;//
允许根据输入框宽度调整字体
 textField.returnKeyType = UIReturnKeyDone;//return
键的字样
 textField.clearButtonMode = UITextFieldViewModeWhileEditing; //
编辑时会出现个清空X
 [self.view addSubview:textField];//
添加到父视图
 
 UIAlertView
是一个提示或警告的弹出窗口
 
 UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"
提示" message:@"密码错误" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];//初始化弹出窗口并赋值
 [alertView show];//alertView显示

//  UIImageView用来显示图片
   
UIImageView *imView = [[UIImageViewalloc]init];
//   如果图片名是png格式的图片名不需要加格式,否则需要加
//    imView.image = [UIImage imageNamed:@"1.tiff"];
   
    imView.
frame=CGRectMake(80,100,300,300);
    [
self.windowaddSubview:imView];
   
//   创建帧动画四要素
//    1.设置间隔时间
//    2.准备图片素材
//    3.设置重复次数
//    4.开始动画
//   animationDuration设置动画的时间间隔
    imView.
animationDuration=1;
//    animationImages重获动画
   
UIImage *img1 = [UIImageimageNamed:@"1.tiff"];
   
UIImage *img2 = [UIImageimageNamed:@"2.tiff"];
    
UIImage *img3 = [UIImageimageNamed:@"3.tiff"];
    
UIImage *img4 = [UIImageimageNamed:@"4.tiff"];
   
NSArray *array =@[img1,img2,img3,img4];
//   给帧动画准备素材
    imView.
animationImages= array;
//   给动画设置重复次数使用0无限次循环
//    NSNotFound无限大
    imView.
animationRepeatCount=NSNotFound;
//   动画开始
//   在某个方向上让图片自动适应已达到最好看的效果
    imView.
contentMode=UIViewContentModeScaleAspectFill;
//
    imView.
contentMode=
   
UIViewContentModeScaleToFill;
    [imView
startAnimating];
//   结束
//    [imView stopAnimating];
   
   
//   延迟多少秒后执行响应的方法
//   selector声明的方法一定要实现,否则会奔溃
    [
selfperformSelector:@selector(start)withObject:nilafterDelay:5];
//   宏定义
   
//    UIScreen指的是屏幕,能帮助我们获取到各种屏幕的宽和高
    NSLog(@"%f",[UIScreenmainScreen].bounds.size.height);
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 打csgo出现卡顿怎么办 csgo创意工坊下载慢怎么办 电脑全是英文死机了怎么办 亿盛国际出金后不到账怎么办 玩游戏的界面很大怎么办电脑 文件缺失导致电脑无法启动怎么办 眼睛里拉出白丝怎么办 脚扭了脚面肿了怎么办 伪音唱歌嗓子疼怎么办 小孩吊水手肿了怎么办 棉质地的裙子起褶子怎么办 孕妇吃了马苋菜怎么办 三非黑人抓住了怎么办 33岁了写字好丑怎么办 裤子熨焦了发亮怎么办 黑裤子熨亮了怎么办 。P手机没有钤声怎么办 处处被小人其欠负怎么办??? 衣服开了一个口怎么办 脸上长痘痘留下的坑怎么办 脸部被打得皮肤怎么办 打脸引起耳朵疼怎么办 被打了耳痛耳鸣怎么办 苹果6视频锁屏怎么办 抠耳朵抠疼了怎么办 图库的相片没了怎么办 遇到打假牌的人怎么办 部队保障卡丢了怎么办 廊坊武警学院取消现役学员怎么办 孩子去当兵联系不上怎么办 军训戴眼镜晒痕怎么办 想进部队体检没过怎么办 大腿跟小腿不直怎么办 腿被车门夹了怎么办 脚出汗穿凉鞋滑怎么办 玩游戏手出汗屏幕滑怎么办 新买的鞋子臭怎么办 当公民利益受到侵犯怎么办 唇钉里面长肉怎么办 宝宝舔了一口酒怎么办 头被玻璃门撞了怎么办