的情況是這樣 我有一個UIImageView
說imvObj在一個UIView說vwObj這整個設置是UITableViewCell
內。我在vwObj上添加了UIPanGestureRecognizer
。這件東西很好用iOS
< 5.0。 請幫忙。UIPanGestureRecognizer不是在iOS5的工作
編輯
UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(someOtherMethod:)];
[panGesture setDelegate:self];
[panGesture setMaximumNumberOfTouches:1];
[vwObj addGestureRecognizer:panGesture];
[panGesture release];
解決方案
只是刪除以下行,問題得到了解決
[panGesture setDelegate:self];
這是不夠的信息。僅添加UIPanGestureRecognizer是不夠的;它本身並沒有做任何事情。你必須有一個動作處理程序來響應手勢識別器。解釋如何設置,顯示代碼,並清楚說明什麼是不工作的。 – matt 2011-12-16 16:50:30