文本在单元格中的图像

时间:2015-10-07 10:51:15

标签: ios objective-c tableview

我有一个应该放在图像上的文字。现在图像覆盖了文本,任何不可见的文本。我认为这里是显示器的优先级,但没有找到它们。告诉我如何指定应该在图片上绘制文本,反之亦然。

enter image description here

enter image description here

调试视图 enter image description here

3 个答案:

答案 0 :(得分:3)

导航栏中出现的顺序(第二个屏幕截图)是他们绘制的顺序。下面是它们被绘制的越晚。所以目前您的图像视图将在您的文本后面(以及其他所有内容)。

这实际上就是它在Interface Builder中显示的内容,因为你可以看到文本。

TBH,你的AutoLayout限制对我来说有点怀疑。我怀疑他们正在将标签推离屏幕。我真的不认为你想要这样的约束。您不需要开头的高度,如果您希望标签居中,则给它一个中心约束而不是前导约束。

究竟是什么让你觉得图像在你的文字上?您是否在模拟器中尝试过视图调试器?

答案 1 :(得分:0)

您可以在代码[self.view bringSubviewToFront:self.label];

中调用bringSubviewToFront方法

答案 2 :(得分:-1)

我找到了解决方案 - 模式= Aspect Fit