我一直在嘗試將圖像視圖設置爲在屏幕上向上滑動。當位置向上移動時,視圖高度也增加。查看IOS 5.x和IOS 4.x之間的行爲差異
在我的iPhone 4S(5.x)上,圖像視圖的行爲與預期相同,視圖只隨着高度的增加向上移動,但在iPhone 3G(4.1)中,視圖在此動畫中向下移動一點。
由於圖像視圖用於創建不昂貴的陰影效果,因此需要這樣的準確性級別。其對齊對於效果非常重要。圖像是可調整大小的圖形。
這是我如何改變視圖
CGRect oldShadow = self.shaddowView.frame;
oldShadow.size.height = oldShadow.size.height+200;
oldShadow.origin.y = oldShadow.origin.y - 200;
self.shaddowView.frame =oldShadow;
這是如何視圖的圖像被設置爲可調整大小的位置和大小:
UIImage* shadow = [[UIImage imageNamed:@"shadow.png"] stretchableImageWithLeftCapWidth:20 topCapHeight:20];
self.shaddowView.image = shadow;
感謝。