只是沒有得到正確的搜索詞,但我的問題是我如何實現這個tableview功能,我可以滾動到頂部,但只有在進一步滾動頂部,一行出現在第一行的頂部。滾動像WhatsApp聊天滾動到頂部,滾動進一步顯示「存檔聊天」
類似的功能,其中WhatsApp用來顯示「存檔聊天」,這裏滾動到您的聊天列表,進一步滾動顯示您存檔聊天。
我使用SWIFT 2.3
謝謝
只是沒有得到正確的搜索詞,但我的問題是我如何實現這個tableview功能,我可以滾動到頂部,但只有在進一步滾動頂部,一行出現在第一行的頂部。滾動像WhatsApp聊天滾動到頂部,滾動進一步顯示「存檔聊天」
類似的功能,其中WhatsApp用來顯示「存檔聊天」,這裏滾動到您的聊天列表,進一步滾動顯示您存檔聊天。
我使用SWIFT 2.3
謝謝
您可以實現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
}
}
雖然問題似乎很容易解決,但您的回答只是其中的一部分,您提出的解決方案的更多細節將會很好。 – jbouaziz
你曾經成功地實現它? – jbouaziz
你執行了嗎? –
@jbouaziz不,我沒有執行 – niravdesai21