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

时间:2019-08-07 20:50:20

标签: swift navigation uinavigationcontroller uitabbarcontroller uinavigationbar

我在下面插入了有关我要创建的图像的链接。我想要一个顶部的粘性导航栏,该导航栏可以改变形状并在向下滚动时压缩其中包含的徽标。

https://i.stack.imgur.com/X4q7Q.png

我对Swift还是比较陌生,不熟悉编码过渡的大多数中间概念。 (不需要编码,如果有办法,情节提要也可以。)

Youtube教程为我提供了一些有关如何使用顶部小节的背景知识,但是没有一个可以具体说明我将如何做。我知道如何创建前后屏幕,但问题是:如何进行形状转换?

也许有些类之外的插件可以使之成为可能?

任何有效的方法,谢谢!

1 个答案:

答案 0 :(得分:0)

如果提供的链接中的以下内容是tableview或scrollview,请使用滚动委托来操纵上述导航视图,这些数学将由您自己决定。 代表姓名

func scrollViewDidScroll(_ scrollView: UIScrollView) 

在这里您将相应地操纵导航视图。

通过链接获取更多帮助-https://medium.com/if-let-swift-programming/how-to-create-a-stretchable-tableviewheader-in-ios-ee9ed049aba3