Как управлять UIView в коде - PullRequest
0 голосов
/ 09 марта 2011

Как вы можете видеть на скриншоте, я добавил UIView (с именем SearchView) в IB для контроля в моем коде.

http://i.stack.imgur.com/cIs3e.png

Как я могу загрузить UIView в мойкод программно?

Спасибо.

1 Ответ

0 голосов
/ 09 марта 2011

Подход FlipView для программной загрузки UIView

В .h файле используйте этот код

  @interface MainViewController : UIViewController {
    IBOutlet UIView *secondaryView;
}
- (IBAction)toggleView:(id)sender; //Action for toggle view
- (IBAction)returnView:(id)sender;


@end

в .м

- (IBAction)toggleView:(id)sender {
        [UIView beginAnimations:nil context:nil];
        [UIView setAnimationDuration:1.0];
        [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
                               forView:[self view]
                                 cache:YES];
        [[self view] addSubview:secondaryView];
        [UIView commitAnimations];
    }

    //Flips to front when "Done" is pressed
    - (IBAction)returnView:(id)sender {
        [UIView beginAnimations:nil context:nil];
        [UIView setAnimationDuration:1.0];
        [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft
                               forView:[self view]
                                 cache:YES];
        [secondaryView removeFromSuperview];
        [UIView commitAnimations];
    }

Вы можете проверить этот урок http://www.vimeo.com/5653713 если есть путаница.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...