UIAspectRatioConstraint

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O UIAspectRatioConstraint impõe uma proporção de aspecto de largura para altura em um GuiObject independentemente de seu tamanho principal, mesmo que esse tamanho seja definido como uma porcentagem de seu pai.Por exemplo, inserir essa restrição como filha de um Frame e definir a propriedade da restrição AspectRatio para 2 ( 2:1 ) mantém a largura do quadro duas vezes maior que a altura.Da mesma forma, definir a propriedade AspectRatio da restrição para 0.5 ( 0.5:1 ) mantém a largura do quadro em metade da altura.

Definir esta restrição de AspectRatio para o padrão de 1 (1:1) é uma maneira conveniente de evitar o dimensionamento/estiramento desproporcional de um ImageLabel com um recurso de imagem quadrada.

Observe que quando um objeto de UI está sob o controle de ambas uma estrutura de layout, como e um , a restrição substituirá a estrutura de layout e controlará o tamanho do Objeto.

Resumo

Propriedades

Propriedades

AspectRatio

Ler Parallel

Essa propriedade determina a proporção de largura para altura para manter.Para virar a proporção para altura-para-largura, tome o inverso (divida 1 pelo número ou aumente para o -1º poder).Este valor deve ser maior que 0 .

AspectType

Ler Parallel

Essa propriedade determina como o tamanho máximo do objeto é limitado.

  • Quando definido para FitWithinMaxSize, o objeto será o tamanho máximo possível dentro de seu próprio AbsoluteSize.

  • Quando definido para ScaleWithParentSize, o tamanho máximo do Objetoserá o tamanho do pai, enquanto ainda mantém a proporção de aspecto.

DominantAxis

Ler Parallel

Essa propriedade determina qual eixo usar ao definir o novo tamanho do Objeto, assumindo que, caso contrário, ele excederia o tamanho do pai.

Métodos

Eventos