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