我有一个自定义UITableViewCell
,其中包含一个UILabel
我想要圆角的自定义。就像我在设置圆角半径并使用maskToBounds
以编程方式执行此操作之前做过很多次一样。单元格本身是在 Storyboard 中创建的。我awakeFromNib
从UITableViewCell
.
- (void)awakeFromNib {
// Initialization code
_distanceLabel.layer.cornerRadius = 2.0;
_distanceLabel.layer.masksToBounds = YES; }
这可行,但是当 tableViewController 被推送到导航堆栈时,我现在可以看到一个明显的性能问题。在我的设备(iPhone 6)上运行时,tableViewController 的动画现在从右侧滑入时会卡住。当我注释掉这条线_distanceLabel.layer.masksToBounds = YES;
时,推送动画效果很好,并且像往常一样平滑地滑入。
我多年来一直在制作应用程序,这是我第一次看到这个问题。任何人都知道这里发生了什么以及如何解决这个问题?