iPhone 导航按钮 上一个按钮 - 初学者

发布于 2024-12-04 12:44:21 字数 334 浏览 0 评论 0原文

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

我在这里没有使用导航控件,而是想使用导航栏然后在其上添加导航按钮来完成此操作。现在,当用户单击导航按钮时,应显示之前的视图

我该怎么做呢。

我的屏幕如下所示:

当我单击“Hello”时,它应该转到上一个屏幕。 在此处输入图像描述

I need to implement the back button; (as in webpages, when you click the back button the screen will set focus to the previous screen).

I am not using a navigation control here, instead i want to do this using a Navigation bar and then adding a navigation button on it. Now when the user clicks on the navigation button the previous view should be displayed.

How should i do this.

My screen looks like this :

When i click on Hello, it should go to the previous screen.
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

淡紫姑娘! 2024-12-11 12:44:21

查看 UINavigationController 类注册 然后尝试这样的事情:

- (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];
}

Check out UINavigationController Class Regerence then try something like this:

- (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];
}
樱娆 2024-12-11 12:44:21

你真的应该使用 UINavigationController< /code>因为这就是它的全部目的。

You really should use a UINavigationController as that is its entire purpose.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文