gpt4 book ai didi

iphone - 需要背景图像的扩展/ Accordion 表格 View 单元格的可靠示例

转载 作者:行者123 更新时间:2023-12-01 16:58:38 25 4
gpt4 key购买 nike

在阅读了 SO 和其他网站上的大量帖子之后,我似乎仍然无法让自定义单元格在为大小更改设置动画时扩展和缩回。

Accordion table cell - How to dynamically expand/contract uitableviewcell?
是最有希望的帖子之一,但我怀疑它只在使用标签而不一定是背景图像时有效。许多其他网站也遵循相同的概念。

这是我所做的:

我尝试将一个大(扩展)图像添加到单元格的 contentView,然后在 layoutSubviews 中调整它的大小,但更改是即时的,因此没有动画。

我尝试将两个图像(折叠和展开)添加到单元格的 contentView,然后在调用 setSelected:animated: 时将它们设置为隐藏和可见,但是在制作动画时可以清楚地看到展开的单元格。

我还尝试将单元格 clipTobounds 的 contentView 设置为 YES,但它似乎没有做任何事情。

在花了将近 3 天的时间之后,我很想继承 UIScrollView 并制作我自己的表格 View ,或者可能为每个单元格制作 2 个版本,但我希望它不必走那么远。

任何人都可以发布一个 UITableViewCell 子类的完整示例,该子类可以展开和折叠,带有背景图像,动画并且不与其他单元格重叠?

最佳答案

毕竟使用 clipToBounds 是正确的方法。而不是在init方法中做,需要在layoutSubviews中设置。

然后,动态更改单元格的 View 框架以匹配单元格的高度。

关于iphone - 需要背景图像的扩展/ Accordion 表格 View 单元格的可靠示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374901/

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