gpt4 book ai didi

iOS:在用户向下拖动时拉伸(stretch)/调整 UITableView 标题?

转载 作者:IT王子 更新时间:2023-10-29 07:51:53 25 4
gpt4 key购买 nike

使用 Storyboard,我将 imageView 作为我的 tableView 的 headerView 放在 ViewController 中。

我的 Storyboard是这样设置的:

enter image description here

根据用户正在查看的数据,viewController 将显示或隐藏 headerView。我的问题是,当 headerView 可见并且用户在 tableView 上向下拖动时,我怎样才能让 imageView 保持不变navigationBartableView 调整大小以覆盖两者之间的空间?

这是它目前所做的:

enter image description here

但这就是我想要的:

enter image description here

如有任何帮助,我们将不胜感激。我查看过视差库,但没有一个支持 sectionTitles,而且我也不一定要实现视差效果。当用户向上滚动时,我希望它弹回 regularView 而不是隐藏 headerView。谢谢!

UPDATE:

I have followed the advice posted by Dany below and have done the following:

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

CGRect initialFrame = CGRectMake(0, 0, 320, 160);

if (scrollView.contentOffset.y < 0) {

initialFrame.size.height =! scrollView.contentOffset.y;
childHeaderView.frame = initialFrame;
} }

childHeaderView is an imageView and for some reason when I drag down, the image moves up (like half of it behind the navBar) and doesn't return. Any advice would be greatly appreciated!! Thanks!

最佳答案

我最近发布了一篇关于使用约束来完成此操作的博文,这可能会有所帮助,事实证明它非常简单。

这是链接:Creating parallax effect on UIScrollView using constraints

关于iOS:在用户向下拖动时拉伸(stretch)/调整 UITableView 标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17053788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com