如何在触摸时增加imageView的大小

时间:2011-02-11 15:44:29

标签: iphone ipad uiimageview

我有一个可以被用户触摸和拖动的imageView,以便他可以将它放在另一个地方。我希望在用户触摸(或拖动)图像时增加imageView(或高亮显示)的大小。无论如何我能做到吗???三江源

1 个答案:

答案 0 :(得分:3)

在要增加大小的方法中,执行:

CGRect newFrame = theImgView.frame;
newFrame.size.width += increaseInWidth;
newFrame.size.height += increaseInHeight;
theImgView.frame = newFrame;

请注意,如果您希望图像变得更大,则图像视图的contentMode应为“Scale To Fill”或“Aspect Fill”,而不仅仅是图像视图的框架:)

可以通过在ImageView上放置一个半透明的UIView(opaque = NO; alpha = 0.5)来突出显示。