UIButton *testButton = [UIButton buttonWithType:UIButtonTypeSystem];[testButton setFrame:CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2, 100,100)];[testButton setTitle:@"获取屏幕尺寸" forState:UIControlStateNormal];[testButton.layer setMasksToBounds:YES];//设置按钮的圆角半径不会被遮挡[testButton.layer setCornerRadius:10];[testButton.layer setBorderWidth:2];//设置边界的宽度//设置按钮的边界颜色CGColorSpaceRef colorSpaceRef = CGColorSpaceCreateDeviceRGB();CGColorRef color = CGColorCreate(colorSpaceRef, (CGFloat[]){1,0,0,1});[testButton.layer setBorderColor:color];[testButton addTarget:self action:@selector(touch)forControlEvents:UIControlEventTouchUpInside];[self.view addSubview:testButton];
实现效果: