绘制圆UIButton性能

时间:2012-12-10 23:04:45

标签: iphone objective-c ios ipad

我目前正在做以下事情:

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

按钮的大小是50,所以这使它成为一个完美的圆圈。然而,当我使用仪器对其进行分析时,似乎它正在降低FPS。关于如何明智地做这个表现的任何其他想法?

1 个答案:

答案 0 :(得分:4)

光栅化它!

self.userProfileButton.layer.shouldRasterize = YES;
//For retina screens:
self.userProfileButton.layer.rasterizationScale = [[UIScreen mainScreen] scale];