UI基础 Button

 

 

UIButton

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    //按钮
//    UIButton* button=[[UIButton alloc]initWithFrame:<#(CGRect)#>]
    UIButton* button=[UIButton buttonWithType:UIButtonTypeCustom];
    button.backgroundColor=[UIColor yellowColor];
    [self.view addSubview:button];
    //指定位置大小
    button.frame=CGRectMake(50, 100, 300, 300);
    //设置按钮文字
    [button setTitle:@"淘宝" forState:UIControlStateNormal];
    //设置按钮颜色
    [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
    //背景图片
    //创建一张图片
//    UIImage* image=[UIImage imageNamed:@"a.jpg"];
//    [button setBackgroundImage:image forState:UIControlStateNormal];
//    //前景图片
//    [button setImage:[UIImage imageNamed:@"b.jpg"] forState:UIControlStateNormal];
    
    //调整文字和图片位置
    [button setImageEdgeInsets:UIEdgeInsetsMake(0, -30, 0, 0)];
    [button setTitleEdgeInsets:UIEdgeInsetsMake(0, 30, 0, 0)];
    
    //添加点击事件
    [button addTarget:self action:@selector(youTouchMe) forControlEvents:UIControlEventTouchUpInside];
    
    
    

}
-(void)youTouchMe
{
    NSLog(@"你点了我");
    
    
}
@end

 

posted @ 2020-07-14 22:40  逆欢  阅读(140)  评论(0编辑  收藏  举报