ios - 使导航 Controller 的largeTitleDisplayMode对特定的scrollViews使用react

标签 ios objective-c swift uinavigationcontroller preferslargetitles

我正在尝试在我的应用程序中实现新的 largeTitleDisplayMode 功能。我有一个顶级 mainScrollview,其中有多个 childTableView。您可以在 mainScrollview 内向左/向右滑动(基本页面控制)来查看所有 childTableView。由于我的所有 childTableView 都位于 mainScrollview 内,因此导航栏的 largeTitleDisplayMode 功能不会响应任何 childTableView 滚动。有没有办法告诉navigationController响应特定的scrollView子类(在本例中为childTableViews)?

最佳答案

您可以尝试 UIScrollViewDelegate scrollViewDidEndDecelerating 并计算正在查看的索引,以便您可以更新标题。如果我明白你想做什么。

关于ios - 使导航 Controller 的largeTitleDisplayMode对特定的scrollViews使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51600162/

相关文章:

ios - 无法从 View 中填充表格

iphone - 如果我的应用崩溃了,我该如何保存在userdefaults中

ios - Cocoapods 从 1.2.1 更新到 1.4.0 打破了 FontasticIcons

swift - 在 SwiftUI 的 ForEach 中获取索引

swift - 在 Swift 中创建自定义 CodingKey 对象

objective-c - 相同的代码在一个项目中产生错误,但不会在另一个项目中产生错误

ios - dyld:找不到符号:_UITransitionContextFromViewControllerKey

ios - Firebase 推送通知

ios - 添加图像时静态 TableView 崩溃

swift - CoreML:为什么预测是一个数组?