出于某种原因,当我在右侧有一个事件指示器或类似负载时,uitableviewcell 中的标签会改变位置。有什么办法可以阻止它吗?
第一个单元格在此 View 中有问题
单元格一和二在此 View 中有问题
发生的事情是,当我在后台加载某些东西时,我有一个 uiactivity 指示器,一旦它播放了,我的自定义单元格中的标签就会移到右边。如果没有披露指示器,那么您会在第二个图像单元格中看到两个向右移动。但是如果有披露指示器,它只会移动一点点。否则,标签将加载到正确的位置,但一旦发生某种类型的单元格指示,它就会使标签不对齐。
最佳答案
检查标签的 autoresizingMask
是否包含 UIViewAutoresizingFlexibleLeftMargin
。如果您从 Storyboard/nib 文件创建单元格,请转至 XCode 的 Size Inspector View 并将 Autosizing
更改为如下所示:
关于iphone - UILabel 改变位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882959/