解决Label在Simulator的debug Color Blended Layers模式下显示红色的问题

未修改前显示红色, 表示layer层需要优化

解决Label在Simulator的debug Color Blended Layers模式下显示红色的问题_第1张图片
Simulator Screen Shot 2017年1月9日 16.27.48.png

修改Label的layer

self.detailTextLabel.layer.masksToBounds = YES;
// 下面这两个是做离层渲染用的, 当视图显示的为动态内容时使用
// self.detailTextLabel.layer.shouldRasterize = YES;
// self.detailTextLabel.layer.rasterizationScale = [UIScreen mainScreen].scale;

修改后显示绿色, 表示layer层已经优化好了

解决Label在Simulator的debug Color Blended Layers模式下显示红色的问题_第2张图片
Simulator Screen Shot 2017年1月9日 16.33.47.png

你可能感兴趣的:(解决Label在Simulator的debug Color Blended Layers模式下显示红色的问题)