HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 根据UITableView调整UIScrollView高度大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个UIScrollView,它包含一个UIView和一个UITableView.我的目标是调整UIScrollView的高度,以允许我将uIScrollView的内容滚动到特定点.

这是我的观点:它有一个UIView up top和一个UITableView下面.

当我滚动时,我希望UIView停在特定点,如下所示:

tableView将能够继续滚动,但UIView将被锁定到位,直到用户向上滚动并将uIView恢复到其原始状态.

我尝试做的一个主要示例是iOS 6上的AppStore.app.当您查看应用程序的详细信息时,详细信息,评论和相关的过滤器栏移动到屏幕顶部并停止.我希望这一切都有道理.

谢谢

解决方法@H_772_18@
我最后采用了一种更简单的方法.我不敢相信我之前没有看到这个.我创建了两个视图,一个用于UITableView的tableHeaderView,另一个用于viewForHeaderInSection.我希望始终保持可见的视图放在viewForHeaderInSection方法中,另一个视图放在tableHeaderView属性中.我认为这比使用scrollview更简单.我用这种方法遇到的唯一问题是这两个视图中的所有UIView动画都不再具有动画效果.
这是我的代码.

[self.tableView setTableHeaderView:self.headerView];

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
     return self.tableViewHeader;
}

大佬总结

以上是大佬教程为你收集整理的ios – 根据UITableView调整UIScrollView高度全部内容,希望文章能够帮你解决ios – 根据UITableView调整UIScrollView高度所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。