【发布时间】:2017-02-11 01:51:56
【问题描述】:
这是我的代码
[cell.label.layer setCornerRadius:cell.label.frame.size.width/2];
这是我尝试过的:-
cell.label.clipsToBounds = YES;
也试过了:-
cell.label.layer.masksToBounds = YES;
我也导入了:-
#import <QuartzCore/QuartzCore.h>
这些方法都不起作用。
我也在 IOS 9 和 IOS 10 以及模拟器和设备中尝试过, 有没有遇到同样问题的人?
回答
好吧,经过一些试验和错误方法后,我发现将绝对值传递给圆角半径参数是有效的。
[cell.label.layer setCornerRadius:20.0];
这是最后一个问题,当使用 Storyboard for tableview 时,如何动态设置标签的角半径。
【问题讨论】:
-
好吧,经过一些试验和错误方法,我发现将绝对值传递给角半径参数是有效的。 [cell.label.layer setCornerRadius:20.0];
-
你把
[cell.label.layer setCornerRadius:cell.label.frame.size.width/2];代码放在哪里了? -
@Mr.UB 此代码将在 uitableview 的 cellForRowAtIndexpath: Method 中。
标签: ios iphone uitableview uilabel xcode8