JXPagingView icon indicating copy to clipboard operation
JXPagingView copied to clipboard

JXPagerView 子视图Controller 里面的tableView 设置contentInset = UIEdgeInsetsMake(8, 0, 0, 0);第一次滑动会闪

Open Rumble24 opened this issue 4 years ago • 2 comments

bug提交前阅读 1.请先仔细阅读文档,尤其是【其他注意事项】文档,里面有常见问题的解决方案; 2.请先搜索已有的Issues,尝试找到相同问题的讨论; 3.请先阅读相关类的API、源码,尝试从源码找到答案; 4.如果以上步骤都未能解决你的疑问,欢迎提交ISSUE;

bug描述 JXPagerView 子视图Controller 里面的tableView 设置contentInset = UIEdgeInsetsMake(8, 0, 0, 0);第一次滑动会闪

版本号 1.JXPagingView版本号:2.0.6 2.OC还是Swift版本:OC 3.手机系统版本号:? 4.手机型号:?

复现步骤

  1. 遇到问题的相关效果、类是:设置头试图,然后设置子视图Controller 里面的tableView 设置contentInset = UIEdgeInsetsMake(8, 0, 0, 0);第一次滑动会闪 /** 返回tableHeaderView的高度,因为内部需要比对判断,只能是整型数 */
  • (NSUInteger)tableHeaderViewHeightInPagerView:(JXPagerView *)pagerView { return 160; }

/** 返回tableHeaderView */

  • (UIView *)tableHeaderViewInPagerView:(JXPagerView *)pagerView { return self.headerView; }

截图、GIF 提供bug出现时的截图或者GIF。

Rumble24 avatar Aug 04 '20 03:08 Rumble24

bug提交前阅读 1.请先仔细阅读文档,尤其是【其他注意事项】文档,里面有常见问题的解决方案; 2.请先搜索已有的Issues,尝试找到相同问题的讨论; 3.请先阅读相关类的API、源码,尝试从源码找到答案; 4.如果以上步骤都未能解决你的疑问,欢迎提交ISSUE;

bug描述 JXPagerView 子视图Controller 里面的tableView 设置contentInset = UIEdgeInsetsMake(8, 0, 0, 0);第一次滑动会闪

版本号 1.JXPagingView版本号:2.0.6 2.OC还是Swift版本:OC 3.手机系统版本号:? 4.手机型号:?

复现步骤

  1. 遇到问题的相关效果、类是:设置头试图,然后设置子视图Controller 里面的tableView 设置contentInset = UIEdgeInsetsMake(8, 0, 0, 0);第一次滑动会闪 /** 返回tableHeaderView的高度,因为内部需要比对判断,只能是整型数 */
  • (NSUInteger)tableHeaderViewHeightInPagerView:(JXPagerView *)pagerView { return 160; }

/** 返回tableHeaderView */

  • (UIView *)tableHeaderViewInPagerView:(JXPagerView *)pagerView { return self.headerView; }

截图、GIF 提供bug出现时的截图或者GIF。

第一次滑动会触发 adjustMainScrollViewToTargetContentInsetIfNeeded 设置 contentInset 为 zero导致的闪 刚好遇到跟你一样的现象,同学问题解决了没?

ZhangEason666 avatar Feb 06 '21 09:02 ZhangEason666

collectionView same problem

Mr-yuwei avatar Dec 14 '21 05:12 Mr-yuwei