UITableViewCell配件雪佛龙在iOS7中无法正确对齐

时间:2013-09-26 02:52:16

标签: uitableview ios7

我正在尝试将客户端升级到iOS7但是我遇到了配件问题。正如你在这里看到的,当我以标准肖像模式启动它看起来很好(绿色背景是我用来演示UIViews如何调整大小的东西):

enter image description here

正如你所看到的,人字形是正确对齐的。现在,如果我旋转设备:

enter image description here

V形纹在屏幕的右边缘没有正确对齐。我尝试在配件视图中应用自动调整遮罩,以及其他大约10件事,但无济于事。

当我在iPad模式下启动时,雪佛龙在纵向或横向模式下无法正确对齐。

我通过在自定义UITableViewCell的构造函数中执行以下操作来设置此V形符号:

self.accessoryType = UITableViewCellAccessoryDisclosureIndicator

请注意,将细胞完全滚出屏幕,然后让它们回到屏幕上,会使V形图像正确对齐。

有谁能建议如何在iOS7中正确对齐V形图?

1 个答案:

答案 0 :(得分:3)

想出来 - 这是因为我愚蠢地忘记在我的覆盖

中包含对[super layoutSubviews]的调用
- (void) layoutSubviews

问题解决了!