IOS UIButton

来源:互联网 发布:淘宝评价显示多长时间 编辑:程序博客网 时间:2024/04/29 03:51

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;

}


0 0