全部:
通过将它们全部添加到 UIViewController 的视图中,我将多个 UIButtons 堆叠在一起。UIButtons 都具有相同的框架和相同的 .png 文件。如果我只是堆叠一些,它们看起来不错:但我堆叠的越多,它们就越扭曲。
下图显示了这个问题。
顶行显示一个苹果、橙子和香蕉,没有变形。最下面一行显示了 6 个苹果、60 个橙子和 120 个香蕉的堆叠——图像的数量越多,失真就越严重。
知道为什么会这样吗?即使我正在拍摄一帧并将其分配给所有按钮(DraggableUIButton 是 UIButton 的子类),堆叠图像是否会出现舍入错误:
-(void)placeDraggableBTNs:(int)numBTNsToMake withDimensions:(CGRect)frame startingWithTag:(int)tag usingImage:(UIImage *)image{
DraggableUIButton * btn;
for(int j=0; j < numBTNsToMake; j++){
btn = [[DraggableUIButton alloc]initWithFrame:frame];
[btn setImage:image forState:UIControlStateNormal];
btn.tag = tag;
[self.view addSubview:btn];
}
}
感谢您的任何见解,
迈克尔