我有一個UIView
其中包含一個可縮放的UIImageView
和另一個半透明UIView
最重要的。UIScrollview有兩個圖像 - 保留1圖像可縮放和1圖像靜態(固定大小)
我想實現的是能夠在保持半透明視圖爲靜態而不縮放的同時放大UIImageView
。
如果我在UIImageView
(它被添加到UIScrollView
)之上添加半透明UIView
,則所有內容都會放大。但是,如果我將這兩個都作爲子視圖添加到基地UIView
,則只會跟蹤從最後一個添加後的半透明UIView
。
我確實需要控制,因爲我可能想要調整半透明視圖的大小,所以首先在半透明UIView
處居住。但是,如果使用兩個手指,我想將觸摸的控制權交給UIScrollView
。無論如何對我來說實現這一目標?下一個響應者似乎不工作。除了子類UIWindow
之外,我還嘗試使用hittest,但基礎UIView
需要推/導航控制能力,所以我不認爲我可以繼承UIWindow
以推入導航堆棧。
任何幫助,將不勝感激。
感謝,
溫斯頓
Hello Efrain, 感謝您的回覆。 基本上我試圖實現的效果是在圖像頂部有一個帶有黑暗半透明圖層的圖像。這個變暗的圖層包含一個矩形框,可以看到原始圖層(變得清晰)。這個可以通過角落調整的裁剪盒。 我希望這有助於解釋。我相信我嘗試了你的解決方案,並會再試一次,我記得它並沒有提供我正在尋找的效果並沖掉了面罩層 真的很感謝你的幫助:) Winston – Winston 2010-04-23 23:19:43
btw ..關於什麼樣的觸摸事件正在轉發等,也許你可以通讀這個: http://developer.apple。COM/iphone /庫/文件/ iPhone /概念/ iPhoneOSProgrammingGuide/EventHandling/EventHandling.html – Efrain 2010-04-26 08:11:07