IOS(二)基本控件UIButton、简易动画

UIButton

1 //1.设置UIButton 的左右移动
2  .center属性 获得 CGPoint 来修改x y
3 //1.设置UIButton 的放大缩小
4   bounds属性 获得CGRect 然后通过size.height设置高 wight设置宽
//3.或者使用frame 来设置空间的 移动以及大小

代码创建一个UIButton

 1     // 1.创建一个按钮
 2     UIButton *btn = [[UIButton alloc] init];
 3     
 4     // 2.添加按钮
 5     [self.view addSubview:btn];
 6     
 7     // 3.设置按钮的frame
 8     btn.frame = CGRectMake(100, 100, 100, 100);
 9     
10     // 4.给按钮的默认状态和高亮状态设置背景图片
11     [btn setBackgroundImage:[UIImage imageNamed:@"btn_01"] forState:UIControlStateNormal];
12     [btn setBackgroundImage:[UIImage imageNamed:@"btn_02"] forState:UIControlStateHighlighted];
13     
14     // 5.给按钮的默认状态和高亮状态分别设置文字和文字的颜色
15     [btn setTitle:@"点我啊" forState:UIControlStateNormal];
16     [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
17     
18     [btn setTitle:@"摸我干啥" forState:UIControlStateHighlighted];
19     [btn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];
20 
21     // 6.给按钮添加一个点击事件,监控按钮的点击
22     [btn addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];
23 
24 
25 
26 - (void)btnClick:(UIButton *)btn
27 {
28     NSLog(@"btnClick");
29 }

简易动画

 1 //简易动画的创建有两种方式
 2 //1.头尾式
 3     [UIView beginAnimations : nil context:nil];//开启动画
 4     [UIView setAnimationDuration:1];//设置动画执行时间
 5             //这里写入需要执行动画的代码
 6     [UIView commitAnimations];//提交动画
 7 
 8 //2.Block式
 9     [UIView animateWithDuration: 0.5 animations:^{
10 
11            //这里写入一个需要执行的动画代码
12     }];

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。