Como é construída a tela de perfil do Twitter na versão iOS?

Gostaria de saber como o Twitter implementou sua tela de perfil. No começo, pensei que fosse uma exibição de tabela com um cabeçalho (informações do perfil) e um cabeçalho de seção (controle segmentado para escolher tweets / mídia / favoritos). Isso faria sentido para mim, pois as informações do perfil desaparecem enquanto o usuário rola para baixo, mas o controle segmentado permanece, e esse é exatamente o comportamento da exibição simples do cabeçalho do UITableView e do cabeçalho da seção. Há também uma visualização de imagem no topo, abaixo da barra de navegação, mas não é isso que é importante para mim. Aqui está uma visualização do que eu acho que é:

Tentei recriá-lo no Interface Builder e foi isso que consegui. O controle deslizante chamou minha atenção: é diferente do aplicativo do Twitter, começa no topo do cabeçalho da visualização da tabela, não na parte superior das células.

Então ... como eles conseguiram isso? Eles colocaram um UITableView em um UIScrollView e manipularam os eventos de toque / rolagem? Acho que não, pois é desencorajado, mas não consigo pensar em outra explicação.

questionAnswers(2)

yourAnswerToTheQuestion