A barra de navegação de título grande do iOS 11 não está recolhendo

O cara da Apple noO que há de novo no vídeo do Cocoa Touch WWDC disse que a nova barra de navegação de título grande será conectada magicamente à visualização de rolagem de nível superior do controlador de visualização subjacente e será recolhida / expandida automaticamente ao rolar para cima e para baixo. (E por "magicamente", ele provavelmente quis dizer que eles não conseguiram consertar essa funcionalidade no já embaraçosoUINavigationController-UINavigationBar-UINavigationitem APIs de uma maneira utilizável, então eles tiveram que recorrer a alguma visualização de rolagem heuristicamente escolhida nos bastidores)

Mesmo estando preparado para que esse colapso / expansão "automático" não funcionasse se eu me afastasse um pouco do básicoUINavigationController + UITableView/UICollectionView configuração, parece que, mesmo neste caso mais simples, não funciona conforme o esperado.

Aqui está o que eu tenho:

A UITabBarController que contém umUINavigationController, que contém umUIViewController, que tem umUITableView como seuview. Tocar na primeira célula da tabela empurrará um segundo controlador de exibição na pilha de navegação:

Sem código, apenas o storyboard.

Eu verifiquei"Prefere títulos grandes" para a barra de navegação ativar títulos grandes. Agora, se eu executar o aplicativo e rolar para cima / baixo na exibição de tabela, a barra de navegação permanecerá do mesmo tamanho grande; não entra em colapso:

No entanto, descobri que se eu definir o item de navegação do segundo controlador de exibição para usar a pequena barra de navegação (configurando"Título grande" para o valor"Nunca"), se eu abrir a página e voltar, o colapso interativo começará a funcionar magicamente na primeira página:

Estou faltando alguma coisa aqui ou esse recurso não está funcionando corretamente? Aqui está o projeto de amostra que estou usando:https://github.com/tzahola/iOS-11-Large-Title-Navigation-Bar

E, a propósito, estou usando o iOS 11 oficialmente lançado, não os betas.

Atualização de 23/09/2017: Enviei um relatório de bug para a Apple e abri um ticket no openradar.me:http://www.openradar.me/radar?id=5017601935671296