当我尝试设置片段的角半径
时出现此错误[[self.daysSegment.subviews objectAtIndex:cnt] setCornerRadius:0];
多个名为' setCornerRadius的方法:'发现结果不匹配,参数类型或属性
谢谢
答案 0 :(得分:2)
试试这个 -
[[(UIView*)[self.daysSegment.subviews objectAtIndex:cnt] layer] setCornerRadius:0];
修改强>
我建议你打破上面的代码。它将使调试更容易。
UIView *view = [self.daysSegment.subviews objectAtIndex:cnt];
CALayer *layer = [view layer];
layer.cornerRadius = 0.0;
答案 1 :(得分:0)
更改为
[[self.daysSegment.subviews objectAtIndex:cnt].layer setCornerRadius:0];
cornerRadius适用于视图层
答案 2 :(得分:0)
((UIView*)[self.daysSegment.subviews objectAtIndex:cnt]).layer.cornerRadius = 0