我有一个背景色的视图。如何在视图改变大小时重新调整背景颜色的大小?我的问题是即使视图更大,背景颜色大小仍然相同。
答案 0 :(得分:0)
我遇到了同样的问题。我以为我有。 当设备旋转时,背景(背景颜色)没有改变其大小。 至少它看起来像背景颜色的大小没有改变。 我觉得情况很愚蠢。背景颜色的大小,但不是背景颜色?什么?我说我觉得自己很生气。但是一切看起来像背景颜色,尽管设备旋转,仍然保持它的大小。 我写这篇文章的目的是帮助那些在相同情况下谷歌回答的开发者。 背景颜色不是单独的视图,它是视图的一部分,因此背景颜色绝对不可能具有除视图大小之外的大小。仔细检查视图的层次结构。你必须有一些子视图,让你认为你的背景不会改变大小。
NSLog(@"%@", [self.view recursiveDescription]); // compiler will warn it doesn't know method recursiveDescription, it doesn't matter.
// TODO: remove line above from production code if you don't want to be rejected!
将记录视图控制器的视图层次结构。