2016-11-07 90 views
5

只是沒有得到正確的搜索詞,但我的問題是我如何實現這個tableview功能,我可以滾動到頂部,但只有在進一步滾動頂部,一行出現在第一行的頂部。滾動像WhatsApp聊天滾動到頂部,滾動進一步顯示「存檔聊天」

類似的功能,其中WhatsApp用來顯示「存檔聊天」,這裏滾動到您的聊天列表,進一步滾動顯示您存檔聊天。

我使用SWIFT 2.3

謝謝

+0

你曾經成功地實現它? – jbouaziz

+0

你執行了嗎? –

+0

@jbouaziz不,我沒有執行 – niravdesai21

回答

-1

您可以實現UIScrollView的委託方法scrollViewDidScroll。如果您將tableview的代理設置爲self或者您已經實施或確認了UITableViewDelegate,那麼您將自動符合UIScrollViewDelegate protocall,因爲UITableViewDelegate實施了UIScrollViewDelegate

在你scrollViewDidScroll

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ 


    UITableView *tab = (UITableView *)scrollView; 

    if (self.yourTableView == tab) { 

      // Detect Scroll position and add button or do whatever you want 
     } 
} 
+0

雖然問題似乎很容易解決,但您的回答只是其中的一部分,您提出的解決方案的更多細節將會很好。 – jbouaziz