【问题标题】:How to go about creating a custom top bar/navigation bar transition for Swift?如何为 Swift 创建自定义顶部栏/导航栏过渡?
【发布时间】:2019-12-15 13:07:56
【问题描述】:

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

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

我对 Swift 比较陌生,并且不熟悉编码转换的大多数中间概念。 (不需要编码,如果有办法,情节提要就可以了。)

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

也许有插件、外部类可以使这成为可能?

不管怎样,谢谢!

【问题讨论】:

    标签: swift navigation uinavigationcontroller uitabbarcontroller uinavigationbar


    【解决方案1】:

    如果您提供的链接中的以下内容是 tableview 或 scrollview 使用滚动代理来操作上述导航视图,那么数学将是您的。 代表姓名

    func scrollViewDidScroll(_ scrollView: UIScrollView) 
    

    您将在此处相应地操作导航视图。

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

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 2021-01-31
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多