Tag: iik11

iOS 11大标题导航栏不能折叠

Cocoa Touch WWDC新video中的苹果家伙表示 ,新的大标题导航栏将魔法挂钩到底层视图控制器的顶层滚动视图中,并在滚动上下时自动折叠/展开。 (通过“神奇地”,他可能意味着他们没有把这个function修改成已经令人尴尬的UINavigationController – UINavigationBar – UINavigationitem API,所以他们不得不借助一些启发式地select后台的滚动视图) 即使我准备了这个“自动”崩溃/展开将无法工作,如果我偏离了基本的UINavigationController + UITableView / UICollectionView设置丝毫,似乎即使在这种最简单的情况下,它不会如预期的那样工作。 这是我有: 一个包含UINavigationController UITabBarController ,它包含一个UIViewController , UITableView作为它的view 。 点击表格中的第一个单元格将会推动导航堆栈中的第二个视图控制器: 没有代码,只是故事板。 我已经勾选了“喜欢大标题”的导航栏来激活大标题。 现在,如果我运行应用程序并向上/向下滚动表格视图,导航栏保持不变 – 大尺寸; 它不会崩溃: 但是,我发现,如果我设置第二个视图控制器的导航项目使用小导航栏(通过设置“大标题”值为“从不” ),那么如果我打开该页面并导航回来,交互式崩溃神奇地开始在第一页上工作: 我在这里错过了什么,或者这个function不能正常工作? 这里是我使用的示例项目: https : //github.com/tzahola/iOS-11-Large-Title-Navigation-Bar 顺便说一句,我正在使用官方发布的iOS 11,而不是beta版。 2017-09-23更新:我向苹果发送了一个错误报告,并在openradar.me上打开了一张票: http : //www.openradar.me/radar?id= 5017601935671296