UIViewController 中的滚动标题

Posted

技术标签:

【中文标题】UIViewController 中的滚动标题【英文标题】:Scrolling Title In UIViewController 【发布时间】:2014-01-13 14:09:47 【问题描述】:

我需要一点帮助,我不知道如何解决这个问题:

我有UIViewController 类和UIScrollViewUIScrollView 用于UITableViewControllers 的水平scrolling(分页)。

我想为 ios7 创建类似 Twitter app 的效果,这样当用户向左或向右滑动并加载新的 controller 时,UINavigationBar 上的标题会发生变化。 更改时,标题不仅出现,而且看起来像是在 scrollview 本身上。

【问题讨论】:

【参考方案1】:

您可以使用这个控件(我已经使用过并且发现它很棒),您可以将它作为子视图添加到您的 UINavigationBar https://github.com/cbpowell/MarqueeLabel

【讨论】:

【参考方案2】:

使用 UIViewController 的 titleView 属性来提供您自己的自定义视图,并使用 animateWithDuration 块在其上制作动画。

【讨论】:

以上是关于UIViewController 中的滚动标题的主要内容,如果未能解决你的问题,请参考以下文章

使 UIViewController 中的 UITableView 滚动到文本字段

如何在 Swift 中制作放置在 UIViewController 中的水平可滚动组件?

UIScrollView 中的 UIToolbar 修复了 UIViewController 作为子视图滚动问题

为啥情节提要 ui 元素未显示在 xcode 9 中的 UIViewController 上

从 swiftUI 中的一个嵌入式 UIViewController 导航到 swift UI 中的另一个嵌入式 UIViewcontroller

容器视图和滚动视图呈现偏移的表示