Meine app hat Portrait-Modus, wie folgt Bild: Device OrientationiOS: spezifischer Landschaftsmodus
Aber es braucht Landscape-Modus in maßgeschneiderten UIViewController zu unterstützen. Ich habe überschreiben Folgefunktionen:
- (BOOL)shouldAutorotate
{
return NO;
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationLandscapeRight;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
Es ist in den meisten Fällen funktioniert, aber irgendwie wäre es handelte wie Follow Bild: problem picture
es einen Konflikt zwischen der Geräteausrichtung und MyViewController Orientierung zu haben scheint.
PS: Mein Gerät ist iPhone 6s Plus, System ist iOS 10.0, dieses Problem gibt es auch in iPhone 6s.
kann ich vorschlagen, dass Sie diese Alternative erreichen? – KKRocks
ja, PLZ, ich würde gerne wissen, thx – zxbeef
überprüfen Sie meine Antwort. es funktionierte gut in meinen Projekten. – KKRocks