单元格中图像上的文本
text over an image in the cell
我有一段文字应该放在图片上。现在图像覆盖了文本,任何不可见的文本。我以为这里显示的是什么优先级,但是没有找到。告诉我如何指定文本应该绘制在图片上,而不是相反。
调试视图
事物在导航栏(第二张截图)中出现的顺序就是它们绘制的顺序。越往下越靠后绘制。所以目前你的图像视图将在你的文本(以及其他所有内容)后面。
这实际上就是它在 Interface Builder 中显示的内容,您也可以看到文本。
TBH,我觉得您的 AutoLayout 约束有点可疑。我怀疑他们将标签从屏幕上移开。我真的不认为你想要那样的约束。您不需要高度开始,如果您希望标签居中,则给它一个中心约束而不是前导约束。
究竟是什么让您觉得图像在文字之上?您是否在模拟器中尝试过视图调试器?
您可以在代码中调用bringSubviewToFront方法[self.view bringSubviewToFront:self.label];
我找到了解决方案 - 模式 = Aspect Fit
我有一段文字应该放在图片上。现在图像覆盖了文本,任何不可见的文本。我以为这里显示的是什么优先级,但是没有找到。告诉我如何指定文本应该绘制在图片上,而不是相反。
调试视图
事物在导航栏(第二张截图)中出现的顺序就是它们绘制的顺序。越往下越靠后绘制。所以目前你的图像视图将在你的文本(以及其他所有内容)后面。
这实际上就是它在 Interface Builder 中显示的内容,您也可以看到文本。
TBH,我觉得您的 AutoLayout 约束有点可疑。我怀疑他们将标签从屏幕上移开。我真的不认为你想要那样的约束。您不需要高度开始,如果您希望标签居中,则给它一个中心约束而不是前导约束。
究竟是什么让您觉得图像在文字之上?您是否在模拟器中尝试过视图调试器?
您可以在代码中调用bringSubviewToFront方法[self.view bringSubviewToFront:self.label];
我找到了解决方案 - 模式 = Aspect Fit