Ios 创建自定义UIButton-图像质量问题

Ios 创建自定义UIButton-图像质量问题,ios,image,uibutton,transparent,Ios,Image,Uibutton,Transparent,我在tableView中的按钮有一个奇怪的问题 我想通过代码创建它们,因为可能有一个或7个 当我创建 UIButton *testButton = [UIButton buttonWithType:UIButtonTypeCustom]; testButton.frame = CGRectMake(xPos, 110, 28, 28); testButton.adjustsImageWhenHighlighted = NO; 它的工作,添加按钮完美。但当我上下滚动几次时,图像的质量就会下降。(

我在tableView中的按钮有一个奇怪的问题

我想通过代码创建它们,因为可能有一个或7个

当我创建

UIButton *testButton = [UIButton buttonWithType:UIButtonTypeCustom];
testButton.frame = CGRectMake(xPos, 110, 28, 28);
testButton.adjustsImageWhenHighlighted = NO;
它的工作,添加按钮完美。但当我上下滚动几次时,图像的质量就会下降。(我的图像是一个圆形的透明边框-无需调整大小,适合框架)

如果我使用interface builder添加同一个按钮,上下滚动,它会保持完美,其他按钮的质量会下降,只有在外部,当像素与透明区域相邻时


当我使用代码创建按钮时是否遗漏了什么

我希望您不是在
UIScrollView
的某些滚动事件上创建按钮,比如在
scrollViewDidScroll
中。如果你是,那么你是把一个按钮放在另一个按钮上,这就是为什么它看起来像是失去了质量。如果没有,那么就提供更多的代码,比如按钮创建和将按钮添加到scrollview的代码。我已经放弃了尝试,我必须使用interface builder和标记。但试图在IB中对UIButton子类化会引起问题。它没有在自定义类中设置我的按钮,即使在IB中设置了它。