只是没有得到正确的搜索词,但我的问题是我如何实现这个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