gpt4 book ai didi

objective-c - 显示删除按钮时调整 UITableViewCell 内容的大小

转载 作者:可可西里 更新时间:2023-11-01 05:16:37 25 4
gpt4 key购买 nike

有什么方法可以使用自动调整大小蒙版来移动我的内容,以便删除按钮不会覆盖它?谷歌搜索告诉我,我需要在我的 subview 上设置 UIViewAutoresizingFlexibleRightMargin 的自动调整掩码。在我看来,UIViewAutoresizingFlexibleWidth 实际上更有意义;虽然我已经尝试过它们,但都不起作用。

我试图缩小的 View 只是一个标签,它是单元格 contentView 的 subview 。我不确定当删除按钮出现时 contentView 本身是否自动调整大小;但似乎不是;否则我的自动调整掩码应该起作用。

如果删除按钮的存在不会导致调整任何 View 的大小;无论如何,我可以手动执行此操作吗?

最佳答案

你应该使用 UIViewAutoresizingFlexibleLeftMargin。

原因如下。您希望您的内容向左移动,基本上使删除按钮看起来像是将内容推向左侧,使其无法挡道。 flexibleLeftMargin 基本上意味着您的 UILabel 将固定在 contentView 的右侧。你想要这个的原因是因为删除按钮实际上会导致你的 contentView 缩小它的宽度。

UILabel 的 autoresizingmask 指的是它在 contentView 中的行为方式,而不是单元格。

试一试,它应该有效。

关于objective-c - 显示删除按钮时调整 UITableViewCell 内容的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4390583/

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