如何为Swift创建自定义顶栏/导航栏过渡?

如何为Swift创建自定义顶栏/导航栏过渡?,swift,navigation,uinavigationcontroller,uitabbarcontroller,uinavigationbar,Swift,Navigation,Uinavigationcontroller,Uitabbarcontroller,Uinavigationbar,我已经在下面的图片中插入了一个链接,以说明我正在尝试创建的内容。我想要一个顶部,粘性导航栏,它可以改变形状,并在向下滚动时压缩其中包含的徽标 我对Swift比较陌生,不熟悉编码转换的大多数中间概念。不需要编码,只要有办法,故事板就可以了 Youtube教程给了我一些关于如何使用顶栏的背景知识,但没有人能具体解释我将如何使用顶栏。我知道如何创建前后屏幕,但问题是:如何进行形状变化转换 也许有插件,类外的插件可以让这成为可能 只要有用,谢谢 如果您提供的链接中的以下内容是tableview或scro

我已经在下面的图片中插入了一个链接,以说明我正在尝试创建的内容。我想要一个顶部,粘性导航栏,它可以改变形状,并在向下滚动时压缩其中包含的徽标

我对Swift比较陌生,不熟悉编码转换的大多数中间概念。不需要编码,只要有办法,故事板就可以了

Youtube教程给了我一些关于如何使用顶栏的背景知识,但没有人能具体解释我将如何使用顶栏。我知道如何创建前后屏幕,但问题是:如何进行形状变化转换

也许有插件,类外的插件可以让这成为可能


只要有用,谢谢

如果您提供的链接中的以下内容是tableview或scrollview,请使用滚动代理操作上述导航视图,则数学将属于您。 代理名称

func scrollViewDidScroll(_ scrollView: UIScrollView) 
在这里,您将相应地操纵导航视图

通过链接获取更多帮助-