iOS开发-- iPad iOS14下 UICollectionView 的 scrollToItemAtIndexPath 方法失效

单节锂电池充电管理芯片应用原理阐述及应用领域 当电池电压超过2.9V时,采用恒流模式对电池充电,充电电流由PROG 管脚和GND之间的电阻RPROG确定。充电电压固定于4.2V,而充电电流可通过一个电阻器进行外部设置当充电电流在达到最终浮充电压之后降至设定值1/10时,WD4054将自动终止充电循环。在待机模式中,WD4054 对 BAT 引脚电压进行监控,只有当 BAT 引脚电压低于再充电阈值电压4.1V时(对应电池容量80%~90%),才会开始新的充电循环,重新对电池进行充电,这就避免了对电池进行不必要的反复充电,有效延长电池的使用寿命。 阅读详情

问题

在iOS 14环境下, UICollectionView的 如下方法失效

- (void)scrollToItemAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UICollectionViewScrollPosition)scrollPosition animated:(BOOL)animated;

问题复现

  1. iPad iOS 14环境, 页面为横向Collectionview
  2. cell满屏, 左右整页滑动

原因:

未知, 这里暂时只给出解决办法, 欢迎大家讨论

解决办法:

放弃scrollToItemAtIndexPath方案, 采用如下方案:

  1. 获取目标的位置
  2. 调用setContentOffset:animation方法, 并且设置动画
// 获取位置
UICollectionViewLayoutAttributes *layoutAttributes = [self.collectionView.collectionViewLayout layoutAttributesForItemAtIndexPath:indexPath];
// 滑动
[self.collectionView setContentOffset:layoutAttributes.frame.origin animated:YES];

SAP BAPI调用避坑指南:处理MD61/MD62计划独立需求时,这些参数和返回值你必须检查 本文详细解析了SAP BAPI调用中处理MD61/MD62计划独立需求的关键参数和返回值检查要点,包括版本控制、日期类型和删除标记等核心参数设置,以及常见错误排查和高级调试技巧,帮助开发者高效管理需求计划数据。 阅读详情

相关推荐

VS配置RTKLIB(卫星定位开源代码)环境

@RTKlib代码调试教程-Visual Studio 2019 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 ##RTKLIB-rtklib_2.4.3 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @RTKlib代码调试教程-Visual Studio 2019 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技

qq_42209977的博客 4486

collectionView scrollToItemAtIndexPath

- (void)scrollToItemAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UICollectionViewScrollPosition)scrollPosition animated:(BOOL)animated; 滚动的item 数量由 indexPath的 item来决定 如果你的页面是三个商品一

oqqMefuck123456789的专栏 869

S32K314 EB配置MCAL全模块讲解【Autosar——1 MCU模块详解】持续更新中

FIRC(fast internal RC Oscillator) :高速内部时钟,固定48MHZ;SIRC(Slow Internal RC Oscillator):低速内部时钟,固定32KHZ;FXOSC(Fast Crystal Oscillator Digital Controller):高速外部晶振(8-40MHZ),根据原理图选型进行配置;SXOSC():外部低速外部时钟,固定输入32.768KHZ;PLL_PHIn_CLK:时钟倍频锁相环时钟范围(640-1280MHZ);

qq_40488886的博客 1779

iOS scrollToItemAtIndexPath方法不生效

也就是说,先运行了scrollToItemAtIndexPath滑动的方法,然后再绘制cell,这样当然就看不到滑动的效果,因为调用顺序反了。所以,应该在collectionView刷新完毕之后,再去调滑动的方法。但是运行之后发现不生效,也就是没有按照预期,滑动到想要的位置。...

长沙火山 2841

异次元发卡最新漏洞0day(XSS组合拳)

异次元商店头像上传处存在存储型XSS注入(user、admin均存在)。其中,user处有过滤,admin无。 将恶意脚本插入后,管理员访问用户管理页面即可执行恶意脚本。 恶意脚本执行后,会新增一个管理员用户,进而获得权限。鉴于漏洞还没有泛滥,而且很多站都有漏洞。EXP暂时不公开。需要学习可以加入知识星球

白昼小丑的博客 4589

最终篇——SWAT模型的建立

同理,Soil Data也是同样的方法导入,在Soil Database Options的选项中,选择UserSiol,用同样的方法导入土壤类型,进行重分类。打开窗口后,只定义HRU Thresholdes,其余两个不用设置,设定各数据单元的计算率,这里的10%的意思是计算精度,即分成级HRU计算单元太小,小于平均计算单元的10%,我们就不对这HRU单元进行计算(也就是说太破碎的计算单元不进行计算),若选择0%意味着全部进行计算,需要耗费大量的内存和时间,对计算机要求较高,不建议。

m0_72556434的博客 5620

iOS scrollToItemAtIndexPath 无效的解决方案

在UITableview中放置的UICollectionView,然后设置滚动没有效果scrollToItemAtIndexPath - (void)layoutSubviews { [self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:self.selectedIdx inSection:0] atScrollPosition:UICollectionViewScrollPositionNon

github_36850997的博客 5453

PHM 2010数据集解读

PHM数据挑战赛是一项面向所有潜在与会者的竞赛。今年的挑战集中在使用测力仪、加速度计和声发射数据估计高速数控铣床刀具的RUL上。 博客对PHM 2010数据集的组成和信号进行了可视化。

cnjs1994的博客 7647

- (void)scrollToItemAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UICollectionViewScrollPos

- (void)scrollToItemAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UICollectionViewScrollPosition)scrollPosition animated:(BOOL)animated; 一个UICollectionView有好多个cell,滑动一下,谁也不知道会停留在哪个cell,滑

浅浅C的博客 2374

【华为OD机试真题 新系统】959、 水库溃坝填补 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025C卷】959、 水库溃坝填补 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华

KJ.JK 2932

PyTorch强化学习实战(1)——强化学习(Reinforcement Learning,RL)详解

在本节中,开始进入探索强化学习 (Reinforcement Learning, RL) 之旅,首先剖析了强化学习的独特之处及其与监督学习、无监督学习范式的关系。随后系统学习了强化学习的基础形式化框架及其内部关联机制,并深入讲解了马尔可夫过程 (Markov Process, MP)、马尔可夫奖励过程 (Markov Reward Process, MRP) 和马尔可夫决策过程 (Markov Decision Process, MDP),为后续学习奠定基础。

盼小辉丶的博客 2050

iOS_CollectionView,scrollToItemAtIndexPath方法失效。

(void)scrollToItemAtIndexPath:(NSIndexPath*)indexPath atScrollPosition:(UICollectionViewScrollPosition)scrollPosition animated:(BOOL)animated; 失效,无效果,不管用今天在调用这个方法的时候突然发现不管用,查了很多帖子,都不是我遇到问题,没有对应的解决方案。我

王学森的专栏 8324

实战神器指标解析 篇四:主力吸筹指标及其分析和使用说明

主力可能会进行多次吸筹,因此需要根据黄色趋势线来判断是否有转强的变化。一旦出现转强的迹象,这通常意味着吸筹已经接近尾声,即将进入拉升前期。此时可以介入进行建仓。该股票指标通过分析价格变动的方式,能够精确跟踪并标识主力的吸筹行为。当底部出现多根洋红色柱子时,这通常表示出现了主力吸筹的指示。这段代码主要用于分析股票的底部吸筹情况、趋势和涨跌情况。

生活在别处 6215

UICollectionView UITableView 添加滑动动画

- (void)collectionView:(UICollectionView *)collectionView willDisplayCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath{     CATransform3D rotation;//3D旋转     rotation

WZios的博客 4463

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

当UICollectionView遇上动画

注: 这是我16年在简书写的文章,现在搬过来 github上的代码也一直没更新,但是就算没学过Swift也可以很容易改成Objc的 主要看动画的实现思路就可以了,这才是最重要的 UICollectionView的简单介绍 在iOS6发布前,开发人员都习惯用UITableView来展示所有类型的数据集合。虽然苹果公司在照片应用中使用过很长一段时间类似UICollectionView视图的UI,但...

weixin_33910385的博客 957

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

UICollectionView 的 scrollToItemAtIndexPath 方法失效?

项目中某个tableview中的cell添加了一个UICollectionView,并使用timer实现横滑自动滚动。采用数组个数乘以100(生成很长的一个collectionview),然后定位到50个位置。避免手动滑到头或者尾。 写完代码发现,这行代码 [self.collectionView scrollToItemAtIndexPath:nextIndexPath atScrollPosition:UICollectionViewScrollPositi...

郭晓东的专栏 1638

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

UICollection scrollToItemAtIndexPath: 不工作的问题

scrollToItemAtIndexPath 不工作的原因

TT是什么 5574

iOS 探讨之 cellForRow/cellForItemAtIndexPath 函数不执行

阐述 日常开发中总能遇见一些奇葩的状况,事后发现都是因一些“小忘记”而产生,不过有一些是挺奇葩的。 估计大家刚看标题 "cellForRow/cellForItemAtIndexPath函数不执行" 第一反应就是数据源(dataSource)未设置或者是数据源中的数据总量为零。 大家的反应都是合理的,但我今天想提出的情景是当视图尺寸(Size)宽(width)或高(height)为零的时候表

yanglei3kyou的专栏 1万+

iOS UICollectionView— reloadData后变空白,cellForItemAtIndexPath不执行

最近项目在使用UICollectionView的时候,发现一个大坑,问题描述: 1、无法全部加载数据,contentSize是正确的,可以滑动 2、下拉刷新的时候,执行了reloadData,页面出现空白,并且不执行delegate 解决思路: collectionView执行了reloadData代码后,没有执行cellForItem代理方法,可能存在两种原因: 1、在执行reloadData后,可能collectionView被一层假的view所遮挡,这种情况下是不会执行cellForItem

liuyong0214的博客 2345

UICollectionView系统BUG记录— reloadData后变空白,cellForItemAtIndexPath不执行

UICollectionView系统BUG记录— reloadData后变空白,cellForItemAtIndexPath不执行

u013712343的博客 1088

ios UITableView的cellForRowAtIndexPath方法不执行的原因

众所周知,UITableView是非常常用的UI,但是有时候我们会碰到UITableViewUITableViewDataSource协议中cellForRowAtIndexPath不执行的情况,原因有可能如下: 1.tableView的宽度或高度等于0; 在这种情况下numberOfSectionsInTableView和numberOfRowsInSection都执行,而cellF

ygh5123687的博客 8424

深入 UICollectionView:scrollToItem(animated: false) 的隐藏陷阱

你以为 animated: false 只是省掉动画?其实它悄悄毁了 cell 复用机制,内存瞬间爆炸……

郭永明的技术专栏 841

collectionView的scrollToItem方法无效

scrollToItem方法无效

lx_hy的博客 994

iOS开发UICollectionView 跳转到指定 item 解决方法

今天在自定义控件过程中需要解决 collectionView 跳转到指定 item 的功能,在此记录下两种方法和效果差异 一:滚动到指定 item [self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:indexPath.item inSection:0] atScrollPosition:UIC...

ljw2017的博客 7765

UICollectionView scrollToItemAtIndexPath 没有作用

将scrollToItemAtIndexPath 方法写在viewDidLayoutSubviews里 - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; NSIndexPath *indexPath = // compute some index path [self.collection...

Lee优快云77的博客 3138

scrollToItemAtIndexPath崩溃,不起作用问题

    [_collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:_biao inSection:0] atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:YES]; 一定要在collectionview加载完再...

克莱斯勒的博客 4108
上一篇: SVN下载分支的地址, 以Gitee为例
下一篇: iOS开发--UILabel加载Html内容, 并添加超链接的点击
单细胞的逻辑
博客等级 码龄10年 19粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值