在图层上将 shouldRasterize
设置为 YES
时出现问题。在 iPad3 上,label.text 的文本从底部截去大约 1/5 的大小。任何人都知道问题是什么?
cellview.layer.cornerRadius = 12.0;
cellview.layer.borderColor = [UIColor blackColor].CGColor;
cellview.layer.borderWidth = 1.0;
cellview.layer.frame = rect;
cellview.layer.shouldRasterize =YES;
cellview.layer.masksToBounds = YES;
在 iPad 2 上,它工作正常。
最佳答案
设置光栅化的比例,因为iPad3的视网膜显示:
[cellview.layer setRasterizationScale:[[UIScreen mainScreen] scale]];
关于objective-c - iPad 3 shouldRasterize = YES 使 UILabel 文本被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11758350/