Je développe une application avec la technologie Xamarin MVVMCross et je voudrais poser une question sur l'option InterfaceOrientation: tous les contrôleurs d'application supportent toutes les orientations, mais on ne devrait utiliser que le mode Portrait. Quand je vais à cette ViewController des autres en mode Portrait, je suis capable de garder mon viewcontroller portrait en mode Portrait en raison de la méthode dans mes AppDelegate.cs:changer d'orientation du mode paysage au mode portrait xamarin IOS
[Export("application:supportedInterfaceOrientationsForWindow:")]
public UIInterfaceOrientationMask GetSupportedInterfaceOrientations(UIApplication application, IntPtr forWindow)
{
if (this.RestrictRotation)
return UIInterfaceOrientationMask.All;
else
return UIInterfaceOrientationMask.Portrait;
}
Mais quand je vais à mon contrôleur de portraitview lorsque l'appareil Dans les orientations LandscapeLeft (LandscapeRight), la méthode GetSupportedInterfaceOrientations de la méthode AppDelegate.cs n'est pas appelée et ce contrôleur de vue est ouvert en mode Paysage. Existe-t-il un moyen de changer l'orientation du mode paysage au mode portrait par programmation pour un seul contrôleur de vue dans Xamarin IOS?
Merci
Merci Singhal2, il est ce que je cherchais! – Andrei