UIButton
1.创建一个Button按钮
UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
button.backgroundColor = [UIColor yellowColor];
button.frame = CGRectMake(100, 100, 100, 100);
2.外观控制
设置文字
[button setTitle:@"这是一个按钮" forState:UIControlStateNormal];
[bgview addSubview:button];
3.添加背景
[button setBackgroundImage:[UIImage imageNamed:@"s.png"] forState:UIControlStateNormal];
4.设置文字颜色
[button setTintColor:[UIColor redColor]];
[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
button.tintColor = [UIColor blueColor];
设置文字
[button setTitle:@"按钮" forState:UIControlStateNormal];
1.文字颜色
button.tintColor = [UIColor redColor];
2.背景图片
[button setBackgroundImage:[UIImage imageNamed:@"s.png"] forState:UIControlStateNormal];
3.添加事件
[button addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
4.添加前景图片
[button setImage:[UIImage imageNamed:@"a.png"] forState:UIControlStateNormal];
5.获得文字
NSString *butString = [button titleForState:UIControlStateNormal];
6.获得颜色
UIColor *butColor = [button titleColorForState:UIControlStateNormal];
7.获得前景图片
UIImage *butImage = [button imageForState:UIControlStateNormal];
8.获得背景图片
UIImage *butbackgroudImage = [button backgroundImageForState:UIControlStateNormal];
5.响应事件
[button addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
-(void)buttonAction:(UIButton*)sender
{
NSLog(@"点击事件");
}
设置代理:
textField.delegate = self;
.h中遵循协议
UITextFieldDelegate
收回键盘
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}