我正在为cornerRadius设置UILabel属性。它可以正常使用iOS < 7.1的所有版本。按照我使用的代码,

UILabel *originaltagLbl = [[UILabel alloc]initWithFrame:CGRectMake(startX, startY, 100,30)];
[originaltagLbl setFont:[UIFont fontWithName:@"MuseoSans-500" size:15]];
[originaltagLbl setTextAlignment:NSTextAlignmentCenter];
[originaltagLbl setTextColor:UIColorFromRGB(0xffffff)];
originaltagLbl.backgroundColor = [UIColor redColor];
originaltagLbl.layer.cornerRadius = 5;
originaltagLbl.layer.borderColor = [UIColor redColor].CGColor;
originaltagLbl.layer.borderWidth = 1;
[scrollView addSubview:originaltagLbl];

如果我使用它,只需将标签显示为矩形框,那么如何在UILabel中设置iOS 7.1的拐角半径

最佳答案

将下一行添加到您的代码中:

originaltagLbl.layer.masksToBounds = YES;

有关信息,请参见this这样的答案,或阅读documentation

关于ios - UILabel的Corner Radius属性在iOS 7.1中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22348353/

10-11 03:44