没查到相关资料 ,说起来其实也挺简单的,就是使用UIImage的初始化函数重新初始化 -  (UIImage  * )imageWithScale:(CGFloat)scale{
     return [UIImage imageWithData:UIImageJPEGRepresentation(self, 1) scale:scale];
}
//swift的代码就不写了

//获得的UIImage能够适应UIButton的无锯齿缩放