ios – 当UITableView滚动时隐藏工具栏元素(类似于Facebook的应用程序?)

ios – 当UITableView滚动时隐藏工具栏元素(类似于Facebook的应用程序?),第1张

概述怎么能达到这个效果? full top view http://i39.tinypic.com/f0vx4l.png half top view http://i40.tinypic.com/2w7486r.png top view almost hidden http://i42.tinypic.com/k95r9.png 这不是您的屏幕截图立即显着,但我相信您希望该标题工具栏在用户滚动时向上滑 怎么能达到这个效果?

full top view http://i39.tinypic.com/f0vx4l.png half top view http://i40.tinypic.com/2w7486r.png
top view almost hidden http://i42.tinypic.com/k95r9.png

解决方法 这不是您的屏幕截图立即显着,但我相信您希望该标题工具栏在用户滚动时向上滑动,对吗? (我建议澄清一下)

你可以通过几种方法来实现,而且在所有这些方面,你将必须实现自己的滚动逻辑,这意味着标题工具栏根据你滚动的位置向上滑动多少.也就是说,这里是如何做的:

1.如果您使用UItableVIEw,我认为您的视图控制器设置为其委托.由于UItableVIEw是UIScrollVIEw的子类,所以只需将UIScrollViewDelegate添加到视图控制器.这将给我们滚动事件,因为它们发生.你会想在scrollViewDidScroll:做你的逻辑.

2 ..如果您只是使用UIScrollVIEw,只需将视图控制器设置为其委托,就可以实现UIScrollViewDelegate,并在scrollViewDidScroll:中执行逻辑.

也就是说,你的代码可能看起来像这样:

- (voID) scrollVIEwDIDScroll:(UIScrollVIEw *)scrollVIEw {    CGPoint scrollPos = scrollVIEw.contentOffset;    if(scrollPos.y >= 40 /* or CGRectGetHeight(yourToolbar.frame) */){        // Fully hIDe your toolbar    } else {        // SlIDe it up incrementally,etc.    }}

无论如何,希望我能帮忙.

总结

以上是内存溢出为你收集整理的ios – 当UITableView滚动时隐藏工具栏元素(类似于Facebook的应用程序?)全部内容,希望文章能够帮你解决ios – 当UITableView滚动时隐藏工具栏元素(类似于Facebook的应用程序?)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1111379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存