我有一个自定义的UIImageView类,我用它来处理UIImageView上的多点触摸事件。当用户触摸开始时,我想增加UIImageView的框架,但保持UIImage大小不变。iPhone - 增加UIImageView的大小,并保持图像大小固定
我试着改变UIImageView的框架,然后调用UIImage的drawInRect:方法来保持UIImage的大小不变。但是这不起作用。
为我增加了的UIImageView的帧大小为的UIImageView的contentMode被立即设定为ScaleAspectFit,并且在UIImage的大小也会增加(且不应受drawInRect :)
是否有人可以告诉我我怎么能做到这一点?
谢谢。
中添加更多细节
我所试图做的是
放在屏幕上一个UIImageView与尺寸相同的图像的大小
当用户在他触摸的任何位置选择图像,图像编辑就好像用户正在与图像一起进行多点触摸
如果我增加imageview的大小来检测触摸,那么图像的大小也会增加......希望能让事情变得更加清晰!
感谢
你为什么要增加的UIImageView的框架,而不会影响显示的图像? 听起来像你真的想影响它处理事件的方式,而不是它的外观。你想达到什么样的效果?当用户将手指移出框架时,图像是否保持突出显示? – 2009-07-04 22:07:19