0
我有一個TableViewController,當我點擊一個單元格時,它推入一個細節控制器。在細節控制器上,我有一個scrollview和一個UIButton。我想單擊scrollview返回到TableView並觸摸UIButton來完成其他操作。 在詳細控制器:UIScrollView和UIButton觸摸側事件衝突
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action: @selector(singleTap:)];
tapRecognizer.cancelsTouchesInView = NO;
[self.scrollView addGestureRecognizer:tapRecognizer];
現在,當我點擊了滾動回tableview中,但是當我挖掘的UIButton,它也回tableview中,如何解決呢?謝謝。
我做了同樣的事情,或多或少,並沒有這個問題。區別可能在於我的按鈕不是滾動區域的子視圖。 (在用戶界面中,內容在「按鈕視圖」下方滾動)。 坦率地說,我不知道如何解決您的問題,但我建議了一種解決方法。爲什麼不添加一個覆蓋您的scoll視圖的完整大小的UIButton。這是yoru滾動視圖的下一個子視圖,並且不包含可見內容。您的按鈕然後是大按鈕的子視圖。這樣做你不需要任何誘人recoginzer。 雖然你可能會得到更好的建議。 – 2012-03-11 13:53:41