Я получаю черный патч частично на экране. Его UIView, и это происходит только тогда, когда устройство находится в ландшафтном режиме. В портрете он отлично работает.Изменение размера UIView в iOS
Actual скриншот на IPad 2: (Проверьте черный патч)
Вот мой взгляд иерархия в Xcode: (Пожалуйста, проверьте UIView выделен Это один, который не полностью растягивается до. ширина устройства)
Будучи новичком в разработке iOS, я не уверен, где это происходит. Будет ли это из-за неправильных размеров self.view?
Это, как я определяю self.view
CGRect deviceDimensions = [[UIScreen mainScreen] applicationFrame];
self.view = [[UIView alloc] initWithFrame:deviceDimensions];
Я попытался явно устанавливая ширину (только для отладки) следующим образом:
CGRect deviceDimensions = [[UIScreen mainScreen] applicationFrame];
deviceDimensions.size.width = 768;
self.view = [[UIView alloc] initWithFrame:deviceDimensions];
, но до сих пор его показ же.
устройства: IPad 2 - Размер экрана: 1024x768 IOS 8,2 Xcode v6.2
Спасибо.