3

我目前正在执行以下操作:

  self.userProfileButton.layer.borderColor=[UIColor whiteColor].CGColor;
    self.userProfileButton.layer.borderWidth=1.5f;
    self.userProfileButton.layer.cornerRadius = 25;

按钮的大小是 50,所以这使它成为一个完美的圆形。但是,当我使用仪器对此进行分析时,它似乎使 FPS 下降了一点。关于如何明智地做到这一点的任何其他想法?

4

1 回答 1

4

栅格化它!

self.userProfileButton.layer.shouldRasterize = YES;
//For retina screens:
self.userProfileButton.layer.rasterizationScale = [[UIScreen mainScreen] scale];
于 2012-12-11T00:10:18.433 回答