2012-02-03 59 views
0

我有一個UITableView添加到一個UIScrollView出於必要的原因。在滾動視圖達到某個contentOffset中點後,是否可以將第一個響應者從uiscrollview切換到uitableview?我試過...從uiscrollview更改第一響應者到uitableview中觸摸iOS iphone

-(void)scrollViewDidScroll:(UIScrollView*)scrollView{ 
    if(scrollView.contentOffset.y >= 100){ 
     [scrollView resignFirstResponder]; 
     [tableView becomeFirstResponder]; 
    } 
} 

但100後,scrollView仍然是移動的。

+0

總的來說,我可以告訴你,這不是實現你要找的東西的方法。如果你解釋這個奇怪層次的原因,也許我們可以考慮一些替代實現。 – Stavash 2012-02-03 08:18:27

+0

我第二@stavash,請在更高級別解釋你想完成什麼。沒有訴諸惡意攻擊,肯定有辦法實現你想要的。 – DarkDust 2012-02-03 08:19:26

回答

2

它不這樣工作。一旦通過hitTest:withEvent:識別出一個視圖來接收觸摸,它也將接收到該觸摸的所有更新,並且無法在沒有不良黑客攻擊的情況下重定向觸摸。

相關問題