За моето приложение искам да оставя устройството да се върти така или иначе, но с главата надолу. Това работи добре. Искам обаче да спра приложението да се върти конкретно от
пейзаж вляво -> пейзаж вдясно - и обратно
Ако някой е любопитен, това е така, защото това завъртане обърква моите оформления, тъй като всяко от тях се върти от обща точка
Моят код за iOS 5, който мисля, че ще работи, е така:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
NSLog(@"Rotating");
if((lastOrient == 3 && toInterfaceOrientation == 4) || (lastOrient == 4 && toInterfaceOrientation == 3)){
lastOrient = toInterfaceOrientation;
return NO;
}
lastOrient = toInterfaceOrientation;
return YES;
}
Където 3= пейзаж вляво и 4= пейзаж вдясно
Някакви предложения как да направите това с iOS6? Или съвсем различно решение?