Estou respondendo minha própria pergunta, porque passei apenas duas horas para encontrar a solução e o StackOverflow permite esse estilo de controle de qualidade.
Do início ao fim, aqui está como fazê-lo funcionar no storyboard.
1: vá para você visualizar o controlador e clique em Attribute Inspector
.
2: altere o tamanho para em Freeform
vez de inferido.
3: Vá para a visualização principal desse storyboard, não a visualização de rolagem, mas a visualização de nível superior.
4: Clique Size Inspector
e defina essa visualização para o tamanho desejado. Eu mudei minha altura para 1000.
Agora você verá que o storyboard tem sua visualização configurada para poder ver toda a altura do seu pergaminho para facilitar o design.
5: Coloque uma vista de rolagem e estique-a para que ocupe toda a vista. Agora você deve ter uma visualização de rolagem com tamanho de 320.1000 em uma visualização no seu controlador de visualização.
Agora precisamos fazer a rolagem e mostrar o conteúdo corretamente.
6: Clique no seu scrollview e clique em Identity Inspector
.
7: Adicione um User Defined runtime attribute
com KeyPath do contentSize
tipo SIZE e insira o tamanho do seu conteúdo. Para mim é (320, 1000).
Como queremos ver toda a nossa exibição de rolagem no storyboard, a esticamos e ela possui um quadro de 320.1000, mas para que isso funcione em nosso aplicativo, precisamos alterar o quadro para o que será a visualização de rolagem visível.
8: adicione a runtime attribute
com KeyPath frame
com o tipo RECT e 0,0,320,416.
Agora, quando executamos nosso aplicativo, teremos uma exibição de rolagem visível com um quadro de 0,0.320, 416 e podemos rolar para 1000. Podemos organizar nossas sub-visualizações e imagens e outros enfeites no Storyboard da maneira que queremos que apareçam. Em seguida, nossos atributos de tempo de execução certifique-se de exibi-lo corretamente. Tudo isso sem 1 linha de código.