【发布时间】:2026-01-26 13:25:01
【问题描述】:
一些存在的疑问,我一直在研究各种网站,我有几个例子,但我有两个问题我无法澄清:
导航控制器:我已经看到了大约 10 个导航控制器示例,但我无法理解,我看到代表声明并显示主屏幕,其中也包含XIB 文件。
但是,这不是我需要的情况,我已经有我的主屏幕(窗口)要加载(在这种情况下是我的登录窗口)
我希望我称之为主屏幕的屏幕包含导航控制器,然后从那里开始,使用导航控制器移动几个屏幕。但是......当我这样做时,如果他声明它已经忙于我的登录,那么屏幕包含导航控制器?并且不希望我的应用程序有导航控制器,但只有某些特定的屏幕(因为它们取决于某些选项)。
我必须在不影响屏幕的情况下声明所有内容?啊啊啊我错过了很多,不明白这个控件(UINavigationController)。是提供服务,但不是按照我的意愿在屏幕上使用它,而不是在整个应用程序中。
什么是delegate?我用的很少,而且经常用,因为我看到了其他例子的参考,通常尽量不使用它,因为不知道如何使用它。
如果我可以解释非技术性的方式,但更容易理解的是它是所有代表。 这是什么?
如何使用?
我知道在哪里使用它吗?
我知道什么时候应该使用它。
它在高质量应用程序中使用很少或很多。**
很抱歉给您带来不便,这是因为它让我感到困惑,因为 NavigationController 在那里我留下了几个问题,如果我求助于您是因为我用完了并且需要更多资源来调查和分析示例,但我还无法理解。
【问题讨论】:
-
这有点啰嗦,但我怀疑 Totumus 的想法是正确的 - read up on delegates,其余的都会落实到位。
标签: objective-c xcode uinavigationcontroller uinavigationbar uiapplicationdelegate