文件名称:Navigator:iOS应用程序的URL路由
文件大小:250KB
文件格式:ZIP
更新时间:2024-06-10 10:59:33
Objective-C
航海家 Navigator是一个URL路由器,用于跟踪应用程序状态并在视图之间进行转换。 与解决该问题的现有解决方案不同,该解决方案使用key/:id -> view映射提供隔离的过渡,而Navigator将URL差异化为一系列更新,这些更新可以执行任意数量的堆栈更改并执行任意动画。 这提供了增强的视图控制器和动画模块化,并减轻了实现诸如深层链接或基于状态的分析之类的功能的负担。 安装 您可以将Navigator与一起安装。 pod 'Navigator' , '~> 0.3' 设置 Navigator的核心有两个类: NAVRouter和NAVViewController 。 路由器声明从字符串键到视图控制器类的映射,由这些键组成的URL将视图推入堆栈,以模态形式呈现它们或执行任意动画。 网址 让我们分解一个例子。 这是电视应用程序的URL,该URL具有一个主屏幕,一个显示在其顶部的