2011-10-29 70 views
3

我想要什麼:觸摸一個按鈕,並將視圖添加到觸摸位置。無需擡起手指,觸摸開始/移動自動開始在UIView上工作。因此,不用提起手指,我已經觸摸了按鈕,並可以拖動新的視圖。iOS Touches開始

我不知道該怎麼做:

停止按鈕上的觸摸事件,並立即送觸摸事件直接是指在新的視圖。

回答

1

由於@Daniel建議溝按鈕,只需使用UIView,但我相信你可能需要有一個UIPanGestureRecognizer來拖動。

您可以在創建新的UIView時設置一個標誌,然後將任何手勢事件轉發到該視圖 - 只有在用戶仍然從初始觸摸中取消手指時。

用戶擡起手指後,新視圖可以通過向其添加UIPanGestureRecognizer來自行處理手勢。

2

一種選擇是拋棄了按鍵,只是使用了UIView觸摸檢測時添加你想要讓用戶拖動子視圖...

丹尼爾