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