【问题标题】:How can I switch to another xib using uibutton?如何使用 uibutton 切换到另一个 xib?
【发布时间】:2011-08-30 14:15:28
【问题描述】:

我有TabBar 和四个视图(FirstView.xibSecondView.xibThirdView.xibFourthView.xib)的应用程序。在ThirdView.xib 我有UIButton,按下时需要加载带有动画的FifthView.xib。怎么做?

【问题讨论】:

    标签: iphone uiviewcontroller uibutton xib tabbar


    【解决方案1】:
    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];
    

    【讨论】:

    • 如何将它连接到按钮?
    • @Pavel,你搞定了吗?我似乎以某种方式错过了这一点。
    • 不,我没有((我是这个的新手
    • 好的。 FifthView 是视图类还是视图控制器类?
    • 您需要创建一个 IBAction 方法,并将按钮的 touchUpInside 插座链接到界面构建器中 Files'Owner 上的 IBAction
    猜你喜欢
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 1970-01-01
    • 2014-02-13
    相关资源
    最近更新 更多