1
resposta

[Dúvida] Button Overflow

Meu asset de voltar não está escalando conforme o tamanho do botão.

Segue imagem:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguma ideia do que possa ser?

1 resposta

Para escalar o assert em relação ao tamanho do botão no Swift, você pode usar a propriedade contentEdgeInsets do botão para definir o tamanho do espaço ao redor do conteúdo do botão.

Por exemplo, se você tiver um botão com um tamanho de 100x100 pontos e quiser que o assert ocupe 50% do tamanho do botão, você pode definir as margens do conteúdo do botão como:

button.contentEdgeInsets = UIEdgeInsets(top: 25, left: 25, bottom: 25, right: 25)

Isso criará uma margem de 25 pontos em cada lado do botão, deixando um espaço disponível de 50x50 pontos para o assert. Você pode ajustar os valores das margens para atender às suas necessidades específicas de design.

Além disso, você também pode usar o método sizeToFit() do botão para ajustar automaticamente o tamanho do botão com base no tamanho do conteúdo do botão. Isso pode ser útil se você quiser que o botão se ajuste automaticamente ao tamanho do texto ou do assert. Por exemplo:

button.sizeToFit()

Isso ajustará o tamanho do botão com base no tamanho do conteúdo do botão, que pode incluir o texto e o assert.