我有一個UIImageView,當用戶按下它並保存它時,圖像將更改爲另一圖像,並在發佈時返回到原始圖像。Swift UIView阻止圖像視圖的用戶交互
現在問題出現的地方是有一個UIView直接位於UIImageView之上,並且尺寸完全相同。 (我在之後的項目中使用它來保存可裁剪的圖像)。
當UIView在那裏,我似乎無法得到UIImageView長按工作了。
我不能將UIView放在UIImageView下面,因爲稍後有一個用戶與UIView的交互。
我已經試過
@IBOutlet weak var crop_view: CroppableUIView!
crop_view.userInteractionEnabled = false
crop_view.alpha = 0.0
我已經得到了我的圖像視圖使用戶交互和它的alpha爲1.0。
我似乎無法得到這個工作。
有關如何啓用我的image_view來獲取用戶交互而不是UIView的任何建議,但仍然能夠稍後更改這些設置,例如,如果單擊一個按鈕,則將用戶交互設置爲在UIView上工作,不是圖像視圖?
由於這種觀點是一種「裁剪視圖」,也許還有另一種方法可以完成它試圖完成的任務。解釋它應該是什麼。也許有更好的方法。 – matt