Перелистывание вида, содержащегося в настройке вида - PullRequest
0 голосов
/ 20 ноября 2011

В настоящее время у меня есть xib, который является стандартным представлением, в котором есть другое представление сверху. Я хочу, чтобы пользователь мог нажать на это подпредставление, а затем перевернуть это подпредставление при нажатии. В настоящее время у меня есть код, который переворачивает представление, но, поскольку я не назначаю явно новый вид, он просто переворачивается и отображает тот же вид. Вот мой код, когда кнопка нажата:

- (IBAction)flipCard:(id)sender 
{
    NSLog(@"Subview button was clicked!");

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
               forView:self.frontOfView
                 cache:YES];
    [UIView commitAnimations];
}

Самый большой вопрос - как это настроить. Нужно ли создавать весь вид программно, а затем просто вызывать [[self view] addSubview: backOfView]*? Или есть способ сделать это с помощью конструктора интерфейса?

* Обратите внимание, что я на самом деле не создал объект "backOfView", я не уверен, как мне создать его в данный момент.

1 Ответ

0 голосов
/ 20 ноября 2011

Попробуйте это?

[UIView transitionFromView:self.frontOfView
                    toView:self.backOfView
                  duration:0.4f
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                completion:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...