2009-11-12 6 views
0

J'ai 1 vue, maintenant je clique dessus est sous-vuecomment trouver la position de l'iPhone

Il y a 2 conditions pour que, 1> si sous-vue est en mode portrait et puis je passer en mode paysage, à cette fois j'ai écrit du code et ça fonctionne parfaitement.

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 
    [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(receivedRotate:) name: UIDeviceOrientationDidChangeNotification object: nil]; 


-(void) receivedRotate: (NSNotification*) notification 
{ 

    self.View.autoresizingMask = UIViewAutoresizingFlexibleWidth/UIViewAutoresizingFlexibleHeight; 
} 

mais si je mets mon appareil d'abord en mode paysage, puis cliquez sur comment puis sous-vue autoresizie sous-vue

Mon Qué: - Comment trouver la méthode pour la position du dispositif? Comment trouver mon appareil en mode portrait ou paysage?

Répondre

3

vous pouvez vérifier l'orientation [[UIDevice currentDevice]].

Questions connexes