我有一個自定義的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