我在 tableView 中的按钮有一个奇怪的问题。
我想通过代码创建它们 - 因为可能有一个或 7 个。
当我创建
UIButton *testButton = [UIButton buttonWithType:UIButtonTypeCustom];
testButton.frame = CGRectMake(xPos, 110, 28, 28);
testButton.adjustsImageWhenHighlighted = NO;
它有效,完美地添加了按钮。但是当我上下滚动几次时,图像质量会下降。(我的图像是圆形透明边框 - 无需调整大小即可适合框架)。
如果我使用界面生成器添加相同的按钮,向上和向下滚动,它仍然完美,其他按钮质量下降,仅在外部,当像素与透明区域接壤时。
当我使用代码创建按钮时,我错过了什么吗?