2010-06-08 55 views
3

我在我的應用程序中使用UITableView。向下滾動後,如果點擊狀態欄時間,表格將重新定位到頂部。任何想法如何做到這一點,是否有可能攔截行動。 TIA,Jim B點擊狀態欄時間

+0

我覺得沒有辦法真正改變或與它進行交互。我見過沒有其他應用程序改變過這個功能 – vodkhang 2010-06-09 00:50:45

回答

3

UITableView是UIScrollView的擴展,UITableViewDelegate是UIScrollViewDelegate的擴展。

一個UIScrollViewDelegate可以實現此方法:

- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView 

,讓您攔截它。

你也可以用你的tableview的「scrollsToTop」屬性關掉它。

如果你只是想知道當它發生時,您可以使用此委託方法:

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView 
+0

謝謝。太簡單了,我應該知道這一點,但我讓它變得困難。非常感謝。 – 2010-06-09 15:38:10

相關問題