您的位置:首页 > 产品设计 > UI/UE

iOS中UIKit——UIButton设置边框

2015-12-30 17:40 357 查看
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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: