0
我將多個UIButtons疊加在一起,將它們全部添加到UIViewController的視圖中。 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];
}
}
感謝您的任何見解,
Michael
好吧,一杆! –