случайный переключатель UIView - PullRequest
0 голосов
/ 29 января 2012

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

- (IBAction) yourBtnPressed : (id) sender
{
    int i = arc4random() % 3;

    if(i == 1)
    {
        //load first view
    }
    else if(i == 2)
    {
        //load second view
    }
    else
    {
        //load third view
    }
}

Ответы [ 2 ]

1 голос
/ 29 января 2012

если все представления находятся в одном контроллере, вы можете просто написать

self.view = firstView;

или для более крутого перехода вы можете использовать этот метод + transitionWithView: длительность: опции: анимация: завершение: + transitionFromView: toView: продолжительность: опции: завершение:

см. Документацию на яблоко: http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

0 голосов
/ 29 января 2012

Если ваши представления находятся в .xib файле, вы можете использовать этот код:

[self.view addSubview:aView];

Если вы хотите создать свои представления программно, то:

UIView *aView = [[UIView alloc] initWithFrame:aFrame];
// add contents to your aView here
[self.view addSubview:aView];
[aView release]; // if you don't need it anymore
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...