Это предположение:
Возможно, что в одном из ваших представлений фоновый цвет установлен на белый, и он полностью покрыт другим представлением. Во время поворота, возможно, ошибки с плавающей точкой приводят к тому, что одна граница слегка просвечивает через этот край.
Чтобы исследовать этот случай, вы можете использовать недокументированный метод [UIView recursiveDescription]
, чтобы быстро взглянуть на вашу иерархию представлений (нет необходимости отправлять код с этим методом, это просто для отладки). Как только вы узнаете, какие виды находятся внизу, вы можете распечатать их backgroundColors или просто установить для них все [UIColor clearColor].
Кроме того, я предполагаю, что вы уже знаете это, но может быть полезно установить window.backgroundColor = [UIColor clearColor]
в начале вашего кода!