【发布时间】:2011-08-30 14:15:28
【问题描述】:
我有TabBar 和四个视图(FirstView.xib、SecondView.xib、ThirdView.xib、FourthView.xib)的应用程序。在ThirdView.xib 我有UIButton,按下时需要加载带有动画的FifthView.xib。怎么做?
【问题讨论】:
标签: iphone uiviewcontroller uibutton xib tabbar
我有TabBar 和四个视图(FirstView.xib、SecondView.xib、ThirdView.xib、FourthView.xib)的应用程序。在ThirdView.xib 我有UIButton,按下时需要加载带有动画的FifthView.xib。怎么做?
【问题讨论】:
标签: iphone uiviewcontroller uibutton xib tabbar
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];
【讨论】:
FifthView 是视图类还是视图控制器类?