我有一个子类UITableViewCell,它将图像添加到contentView,以及两个自定义UILabel。当表格进入编辑模式时,一切都正确地向右移动,但是如果我点击删除控件,它会向左移动图像的帧(它使用自己的变量'thumbnail')。标签保留在原位,即使它们也是contentView的子视图 - 因此图像框架正在重新绘制,而contentView和标签框架则没有。
我已经尝试覆盖layoutSubviews,但这似乎没有帮助,或者我没有以正确的方式进行。
有谁知道如何确保将contentView视为单个对象,并防止其各个子视图被移动?我不是在使用IB,而是希望保持这种状态。
谢谢!