使用导航控制器时如何以编程方式知道屏幕上当前显示哪个视图

发布于 2024-09-17 11:36:15 字数 216 浏览 4 评论 0原文

我想知道在特定时间哪个视图控制器位于屏幕顶部,以便我可以控制该视图...

我的底部导航栏上有 2 个按钮,按下其中一个按钮我应该加载特定视图并且这些按钮将出现在所有视图中...

每当我按下访问按钮时,我都会推送访问视图,但是当我按下访问视图中的访问按钮时,就会在现有访问视图上推送新视图,所以每当我按返回时都不会出现我突然回到以前的观点......

所以我想消除这些条件

i want to know which view controller is on top of screen at a particular time so that i can control that views...

i have a 2 buttons on my bottom navigation bar,and one of these buttons pressed i should have to load particular view and and these buttons will appear in all views ...

i am pushing visit view whenever i press visit button ,but when i press visit button in visit view is gets pushing new view on existing visit view ,so whenever i press back is not getting me to previous view suddenly ...

so i want to eliminate these condition

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

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

发布评论

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

评论(1

习ぎ惯性依靠 2024-09-24 11:36:16

我很难解析这个问题,但在我看来,您可能正在寻找 topViewControllervisibleViewController< /a> UINavigationController 的属性。

I'm having a hard time parsing that question, but it sounds to me as though you might be looking for the topViewController and visibleViewController properties of UINavigationController.

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