Quero poder rolar um UITableViewCell para a esquerda e para a direita usando um Storyboard. Isso não é possível?

Eu tentei tudo o que consigo pensar e nada está funcionando.

Semelhante ao efeito no Mail.app do iOS 7, desejo poder deslizar as células da minha exibição de tabela para a direita e para a esquerda. Quero poder fazer isso em um Storyboard e Auto Layout, pois a maioria do meu aplicativo é feita com esses. Entendo que as visualizações de rolagem com Storyboards calculam seu contentSize pelas restrições de suas subvisões.

Com isso, tentei predominantemente duas estratégias. O primeiro, basta ter um rótulo na visualização de rolagem que eu possa deslizar para a direita ou esquerda. Defino que ele fique preso na parte superior da exibição de rolagem e na parte inferior, mas 300pts em ambos os lados do rótulo para permitir que a exibição de rolagem calcule seu contentSize. Isso empurra o rótulo enormemente para a direita, para que eu não possa vê-lo quando a mesa for carregada.

A opção dois, a preferida, é colocar um UIView na exibição de rolagem e, em seguida, colocar o rótulo e outros enfeites para que todos possam ser posicionados como um grupo com o pai do UIView. Tentei simplesmente definir o UIView aqui, configurando-o para ficar preso na parte superior e inferior da visualização de rolagem, a largura é definida como 320, enquanto o lado esquerdo e o direito estão a 320 metros das bordas.

Isso reclama que não há restrição de altura, mas eu disse para ele ficar na parte superior e inferior da exibição de rolagem. Como isso não conta? Se o tamanho da célula aumentar, a visualização de rolagem será configurada para crescer com ela e, como resultado, desejo que a visualização interna também cresça em altura. Ele também reclama da posição horizontalmente por algum motivo.

Aqui está um exemplo de projeto com todas as restrições mencionadas.

O que diabos está acontecendo? Esta é uma tarefa impossível?

questionAnswers(3)

yourAnswerToTheQuestion