ios – 出现“删除”按钮时重新计算自定义UITableViewCell的高度

ios – 出现“删除”按钮时重新计算自定义UITableViewCell的高度,第1张

概述我创建了一个包含多行Label的UITableViewCell子类.在TableViewDelegate中,我覆盖-setEditing:当圆形删除小部件可见时,重新计算带有缩短宽度的标签高度.这项工作到目前为止. 但是,当点击此循环窗口小部件并显示删除按钮时,单元格似乎被转发(标签变得不那么宽),但不会重新计算单元格的高度.设置断点in-heightForRowAtIndexPath:显示通过点 我创建了一个包含多行Label的UItableVIEwCell子类.在tableVIEwDelegate中,我覆盖-setEditing:当圆形删除小部件可见时,重新计算带有缩短宽度的标签高度.这项工作到目前为止.

但是,当点击此循环窗口小部件并显示删除按钮时,单元格似乎被转发(标签变得不那么宽),但不会重新计算单元格的高度.设置断点in-heightForRowAtIndexPath:显示通过点击圆形小部件/出现的新按钮不会触发此类事件.在这种情况下,如何让tableVIEw重新计算单元格的高度?

解决方法 尝试一个空的更新块,如下所示:

[self.mytable beginUpdates];[self.mytable endUpdates];

它会更新行高(除了其他内容).

总结

以上是内存溢出为你收集整理的ios – 出现“删除”按钮时重新计算自定义UITableViewCell的高度全部内容,希望文章能够帮你解决ios – 出现“删除”按钮时重新计算自定义UITableViewCell的高度所遇到的程序开发问题。

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

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

原文地址:https://54852.com/web/1034495.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存