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];
實現效果: