当用户滑动删除或其他类型的删除时,我无法让我的应用程序正确调整 UILabels 的文本大小。目前,删除按钮正在覆盖单元格中的文本(如果它真的很长)。我希望他们像 SMS(将剪切的文本向下移动一行)或 iPod(删除按钮调整文本大小)一样操作。
我正在使用自定义 UITableViewCell 我正在使用两个标签 UIImageView 和几个用于 backgroundView 和 selectedBackgroundView 的子视图。我一直在玩单元格中标签的弹簧和支柱,并部分达到了我想要的效果,但是,文本有一个奇怪的、快速调整大小的错误,它会变形和拉伸,然后在删除按钮时返回正确的大小完成动画。
至于我尝试过的其他事情,我已确保我的文本不会调整以适应,并且我已将最小字体大小设为我为标签设置的字体大小。我也尝试过覆盖 layoutSubviews ,但这似乎根本没有任何效果。
如果(变形标签的)屏幕截图或代码会有所帮助,我可以同时发布两者,但由于我所做的一切都不起作用,我认为它们没有什么价值。