2011-04-14 121 views
0

我正在使用核心圖庫做一些繪圖,並且想要在圖上實現一些觸摸控制。問題是,核心圖形圖視圖似乎沒有響應觸摸。我已經閱讀了很多地方,可以將隱形控件放在另一個控件上,並使用該控件來提供底層控件觸摸事件。問題是,我無法弄清楚如何實現它。似乎沒有任何工作。是否有某種方法可以專門分配控制自己的觸摸事件,並將其與其他控件分開處理?顯示如何正確設置的一些源代碼會很棒。任何控件的iPhone觸摸事件

回答

1

只是一個簡單的問題,我睡覺之前(這是歐洲午夜過去:))。你有嘗試添加子視圖到backgroundColor = [UIColor clearColor]並附加UIGestureRecognizer到你的圖嗎?

+0

不,我不熟悉UIGestureRecognizer。這可能是我想要的。你有一些樣本用法嗎?謝謝。 – Davido 2011-04-14 22:49:50

+0

我只使用了輕拍手勢識別器,但您可能需要探索其他類型。使用相當簡單: 'UITapGestureRecognizer * doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(backgroundViewTapped :)]; doubleTap.numberOfTapsRequired = 2; [後臺addGestureRecognizer:doubleTap]; [doubleTap release]; ' – 2011-04-15 08:02:31