2012-05-16 99 views
1

在我的項目中,我有一些滾動視圖和tableviews。我實現了委託方法- (void)scrollViewDidScroll:(UIScrollView *)scrollView它由滾動視圖和tableview調用(由於tableview是滾動視圖的子類)。我想知道該方法不是由表視圖調用的。我該怎麼做?確定誰調用委託方法

+0

UIScrollView的是父類的UITableView的,您可以檢查此使用isKindOfClass ..作爲亞歷山大是對的 –

+0

是的,他是對的 – rakeshNS

回答

4

一個簡單的檢查這樣一個應該做的伎倆:

if ([scrollView isKindOfClass:[UITableView class]] == YES) { 
    // table 
} 
else { 
    // scroll view 
} 

或者設置&比較多個表標籤/滾動視圖

+0

工作!謝謝 – rakeshNS