美文网首页
swiftUI 自定义导航栏

swiftUI 自定义导航栏

作者: Fillinse | 来源:发表于2023-12-27 14:24 被阅读0次

最近看了一个大佬的视频,将其转化为了文字版。
自定义导航栏的核心就是,隐藏系统导航栏,在界面加入自定义导航或者隐藏导航,使用系统的导航跳转。
简单来说,就是对系统导航栏进行换皮
适用于iOS14及以上版本。

公分5个文件

EMSCustomNavBarView

自定义的导航栏,目前仅定义了返回,标题,可以自由修改

EMSCustomNavbarContainerView!

自定义的容器,界面内非导航栏的部分

EMSNavView

自定义的导航,代替系统的NavigationView使用

EMSNavLink

自定义的导航跳转,代替系统的NavigationLink使用

EMSCustomNavBarTitlePreferenceKey

自定义导航的参数传递偏好
实际在使用中只会用到NavigationLinkNavigationView

源码地址

B站大佬视频地址
当前内容来源于12课时。
整体课时内容都很有学习价值。

下面是自定义导航的课时界面截图


截屏2023-12-28 14.20.24.png

相关文章

网友评论

      本文标题:swiftUI 自定义导航栏

      本文链接:https://www.haomeiwen.com/subject/jqvrndtx.html