我有一個UIScrollView
到我添加了一個單一的水龍頭手勢識別顯示/隱藏一些UI重疊使用:滾動型手勢識別吃所有觸摸事件,
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[scrollView addGestureRecognizer:singleTap];
和:
- (void)handleTap:(UITapGestureRecognizer *)sender {
// report click to UI changer
}
我加easy table view到UIScrollView
的底部。一切工作正常(水平和垂直滾動),但問題是,只有手勢識別器(上面)才能識別敲擊,但不能通過簡單的表格視圖識別。 如果我刪除註冊手勢監聽器的行,一切正常,表視圖通知自己點擊。
就好像手勢識別器功能在桌面視圖上「吃掉」龍頭事件並不會向下傳播它們。
任何幫助表示讚賞
這樣做的技巧:) –
我有類似的問題([我的問題](http://stackoverflow.com/questions/33105678/in-ios-button-tapping-not-fired-when-keyboard-is-可見)),但解決方案不適合我。有時候這個事件會被解僱,有時候不會。 – new2ios
那一個是最終解決方案。謝謝zambrey –