Iphone 如何使用uibutton切换到另一个xib?

Iphone 如何使用uibutton切换到另一个xib?,iphone,uiviewcontroller,uibutton,xib,tabbar,Iphone,Uiviewcontroller,Uibutton,Xib,Tabbar,我使用TabBar和四个视图FirstView.xib、SecondView.xib、ThirdView.xib、FourthView.xib创建了应用程序。在ThirdView.xib中,我有一个UIButton,按下时,需要加载带有动画的FifthView.xib。怎么做?我怎么才能把这个连接到按钮上?@Pavel,你让它工作了吗?不知怎么的,我好像错过了这个。不,我没有。我是个新手。FifthView是视图类还是视图控制器类?您需要创建一个作为iAction的方法,并将按钮的touchUp

我使用TabBar和四个视图FirstView.xib、SecondView.xib、ThirdView.xib、FourthView.xib创建了应用程序。在ThirdView.xib中,我有一个UIButton,按下时,需要加载带有动画的FifthView.xib。怎么做?

我怎么才能把这个连接到按钮上?@Pavel,你让它工作了吗?不知怎么的,我好像错过了这个。不,我没有。我是个新手。FifthView是视图类还是视图控制器类?您需要创建一个作为iAction的方法,并将按钮的touchUpInside插座链接到interface builder中文件所有者的iAction
NSArray *array = [[NSBundle mainBundle] loadNibNamed:"FifthView.xib" owner:nil options:nil];
for ( id object in array ) {
    if ( [object isMemberOfClass:[FifthView class]] ) {
        fifthView = (FifthView*)[object retain];
        break;
    }
}

...

[UIView transitionFromView:thirdView 
                    toView:fifthView
                  duration:1 
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                completion:nil];