我画三个矩形,其中一个脱落的视图的端部,(即该图是比当前视图边界更大),所以看不到的右边缘。这是好事,但是当视图旋转时,右边缘仍然剪裁,即使有足够的空间来绘制。我怎样才能重新绘制整个矩形的看法?

我试过:点击 1)变更镜架和界限的矩形到更大的结果 2)调用setNeedsLayout结果 3)调用setContentMode:UIViewContentModeRedraw;结果 4)调用[self.view setClipsToBounds:NO]

尝试一个CGLayer是下一个,除非有人提出别的东西。

-Owen

有帮助吗?

解决方案

确认该层上的自动尺寸面具在IB正确设置。如果它不是在旋转拉伸以正确的方式那么该视图不会采取屏幕的新形状。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top