0
新手問題。 在IB我加入的UIImageView到現場,並在-viewDidLoad
設置比劃幾下它是這樣的:在一個ViewController中爲UIImageView和UIView添加手勢
image.userInteractionEnabled = YES;
image.multipleTouchEnabled = YES;
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(controlPan:)];
[image addGestureRecognizer:pan];
pan.delegate = self;
// and few others gestures same way
...
和手勢的罰款。之後,在IB中,我將UIView添加到相同的場景中,並實現與以前的代碼完全相同的手勢,同樣在-viewDidLoad
中。但之後,手勢停止對UIView和UIImageView的工作。我是否需要爲這個視圖製作.h和.m,並在那裏實現手勢識別器,或者理由可以在其他方面?
你在這裏設置了UIView和UIImageController的相同方法:action:@selector(controlPan :)?如果是,則嘗試設置不同的處理程序方法。 –
是的,他們都連接到相同的方法。我試圖連接到另一個,現在它工作了!非常感謝你!但爲什麼之前手勢被阻擋? – Alex
如果我的回答對您有幫助,請將其標記爲正確。 –