2012-03-19 41 views
0

我需要一個控制,它允許用戶以使用UISwipeGestureRecognizer和繪圖代碼

1)在其上繪製

2)滑動到進入下一個畫面(通過事件或委託)

我試圖將UISwipeGestureRecognizer添加到視圖中,但它沒有按照我想要的方式工作。我的UI設置是這樣的:

主控制器:

  • 視圖(UISwipeGestureRecognizer)

    • 子視圖(由另一個控制器捕捉觸摸事件,並繪製圖形獨資)

每當我嘗試在canv上畫一條水平線因爲,UISwipeGestureRecognizer接管並觸發「轉到下一個屏幕」事件。

如何防止UISwipeGestureRecognizer這樣做?我正在考慮根據持續時間/長度來區分水平線vs滑動,但UISwipeGestureRecognizer不支持這種類型。

回答

0

這聽起來像是一個令人困惑的用戶體驗,但如果你決定這樣做,你可能需要子類UIGestureRecognizer並調整它以確認你所關心的滑動類型。