Вы можете вращать объект UIImage
в одиночку, установив свойство
@property(nonatomic, readonly) UIImageOrientation imageOrientation
Вы можете найти ориентации здесь http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImage_Class/Reference/Reference.html.
Что касается изменения изображения при касании безиспользование распознавателей жестов, я не думаю, что это возможно.Но вы можете решить несколько распознавателей жестов в одном представлении, используя такие методы, как
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
, доступные в протоколе UIGestureRecognizerDelegate.Я уверен, что вы можете указать, какие жесты должны делать то, что в вашем случае, не меняя представления и их иерархию.