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