【问题标题】:iPhone Navigation button previous button - BeginneriPhone 导航按钮上一个按钮 - 初学者
【发布时间】:2011-09-14 23:56:48
【问题描述】:

我需要实现后退按钮; (如在网页中,当您点击back 按钮时,屏幕会将焦点设置到上一个屏幕)。

我在这里没有使用导航控件,而是想使用Navigation bar 来执行此操作,然后在其上添加navigation button。现在,当用户点击navigation button 时,应该会显示之前的view

我该怎么做。

我的屏幕是这样的:

当我点击 Hello 时,它应该会转到上一个屏幕。

【问题讨论】:

    标签: iphone objective-c xcode uinavigationbar navigationcontroller


    【解决方案1】:

    查看UINavigationController Class Regerence,然后尝试以下操作:

    - (void)pickerCancel {
        [self dismissModalViewControllerAnimated:YES];
    }
    
    - (void)doSomething {
        [myView.navigationItem setBackBarButtonItem:[[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(pickerCancel)] autorelease]];
        UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:myView];
        [navigation setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
        [navigation setDelegate:self];
        [self presentModalViewController:navigation animated:YES];
        [myView release];
        [navigation release];
    }
    

    【讨论】:

      【解决方案2】:

      你真的应该使用UINavigationController,因为这就是它的全部目的。

      【讨论】:

        猜你喜欢
        • 2021-06-06
        • 1970-01-01
        • 2013-12-31
        • 1970-01-01
        • 2023-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-16
        相关资源
        最近更新 更多