UITableViewCell 的高度变化导致单元格中 contentView 和accessoryView 的大小调整

发布于 2024-11-09 12:47:35 字数 393 浏览 0 评论 0原文

我正在使用这个解决方案为 UITableViewCell 中的高度变化设置动画。我已将 UIButton 设置为单元格的accessoryView,这会触发高度变化。动画效果很好,但如果单元格的高度变大,contentView 和accessoryView 的宽度比例就会发生变化。具体来说,accessoryView 变宽,contentView 变窄。比例的变化产生了这样的效果:accessoryView 中的 UIButton 向左移动了一点。但对我来说,它应该保持在相同的 x 位置。有人有线索吗?感谢您的回答:)

I'm using this solution to animate a change of height in a UITableViewCell. I've set a UIButton as the accessoryView of the cell, which triggers the height change. The animation works fine, but if the cell gets larger in height, the ratio in width of contentView and accessoryView changes. In specific, the accessoryView gets wider, the contentView narrows. The change of ratio has got the effect, that the UIButton in the accessoryView moves a bit to left. But for me, it should stay in the same x-Position. Anyone got a clue? Thanks for your answers :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

姜生凉生 2024-11-16 12:47:35

通过将 UIButton 放置在单元格的 contentView 中来解决此问题。就这样解决了!

Made a workaround by placing a UIButton in the contentView of the cell. So solved!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文