我想要什麼:觸摸一個按鈕,並將視圖添加到觸摸位置。無需擡起手指,觸摸開始/移動自動開始在UIView上工作。因此,不用提起手指,我已經觸摸了按鈕,並可以拖動新的視圖。iOS Touches開始
我不知道該怎麼做:
停止按鈕上的觸摸事件,並立即送觸摸事件直接是指在新的視圖。
我想要什麼:觸摸一個按鈕,並將視圖添加到觸摸位置。無需擡起手指,觸摸開始/移動自動開始在UIView上工作。因此,不用提起手指,我已經觸摸了按鈕,並可以拖動新的視圖。iOS Touches開始
我不知道該怎麼做:
停止按鈕上的觸摸事件,並立即送觸摸事件直接是指在新的視圖。
由於@Daniel建議溝按鈕,只需使用UIView
,但我相信你可能需要有一個UIPanGestureRecognizer
來拖動。
您可以在創建新的UIView
時設置一個標誌,然後將任何手勢事件轉發到該視圖 - 只有在用戶仍然從初始觸摸中取消手指時。
用戶擡起手指後,新視圖可以通過向其添加UIPanGestureRecognizer
來自行處理手勢。
一種選擇是拋棄了按鍵,只是使用了UIView觸摸檢測時添加你想要讓用戶拖動子視圖...
丹尼爾