Restrições do storyboard do Xcode e layout automático

Estou trabalhando em um aplicativo no momento e uma coisa com a qual tenho lutado nas últimas duas semanas foi o layout automático. Eu sou novo na programação do iOS, por isso não sei exatamente a melhor maneira de explicar meu problema, mas aqui vai.

Estou criando um aplicativo de piano e o modo como funciona é que meu teclado é apenas um monte de botões dispostos um ao lado do outro.

Esses botões representam as teclas. Os botões têm uma imagem de fundo de uma imagem de uma tecla de piano comum. Agora, meu problema é que tenho um preto acima das teclas e sempre que tento usar a ferramenta de pinos para criar restrições para minhas teclas de piano, assim que adiciono as restrições, tudo é pressionado e minhas teclas são esticadas verticalmente.

Estive horas de trabalho sem parar nesta semana passada sem saber o que há de errado. Eu segui vários tutoriais, mas os que eu sigo são muito básicos e, no máximo, têm alguns rótulos ou botões separados por uma tonelada de espaço. Não tenho certeza se é porque meus botões não estão espaçados o suficiente ou o quê, mas é apenas extremamente frustrado. Qualquer ajuda, ou guias / tutoriais seria super útil ...

Também tentei marcar as caixas que dizem largura e altura para manter a largura e a altura, no entanto, isso apenas torna as teclas muito grandes ou muito pequenas em alguns dispositivos. Existe uma maneira de esticar essas chaves para que elas se adaptem ao dispositivo? Ouvi falar de conteúdo de tamanho intrínseco, mas não sei como isso se aplicaria com mais de 24 botões ...

Edit: Eu tentei uma exibição de pilha, mas todas as minhas teclas brancas foram espaçadas e saíram do storyboard:

questionAnswers(2)

yourAnswerToTheQuestion