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