gpt4 book ai didi

ios - UItableviewCell 上标签的角半径不适用于 xcode 8

转载 作者:行者123 更新时间:2023-12-02 20:57:17 25 4
gpt4 key购买 nike

这是我的代码

[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 作为 tableview 时,如何动态设置标签的角半径。

最佳答案

尝试把这个

cell.label.layer.masksToBounds = YES;

如果您不使用 xib 或 Storyboard 并放入 awakeFromNibinit

cell.label.layer.cornerRadius = cell.label.frame.size.width/2;

UITableViewCelllayoutSubviews 中。

希望这有帮助。

关于ios - UItableviewCell 上标签的角半径不适用于 xcode 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39826178/

25 4 0