UIButton*testButton = [UIButtonbuttonWithType:UIButtonTypeSystem];
[testButtonsetFrame:CGRectMake(self.view.frame.size.width/2,self.view.frame.size.height/2,100,100)];
[testButtonsetTitle:@"获取屏幕尺寸"forState:UIControlStateNormal];
[testButton.layersetMasksToBounds:YES];//设置按钮的圆角半径不会被遮挡
[testButton.layersetCornerRadius:10];
[testButton.layersetBorderWidth:2];//设置边界的宽度
//设置按钮的边界颜色
CGColorSpaceRefcolorSpaceRef =CGColorSpaceCreateDeviceRGB();
CGColorRefcolor =CGColorCreate(colorSpaceRef, (CGFloat[]){1,0,0,1});
[testButton.layersetBorderColor:color];
[testButtonaddTarget:selfaction:@selector(touch)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:testButton];
实现效果:
我的CSDN博客地址:http://blog.csdn.net/qw963895582/article