Básico Frames atua como contêineres para outros GuiObjects tais como rótulos e botões .Você pode aplicar quadros para exibir na tela de um usuário ou em uma superfície dentro da experiência.

Os quadros são contêineres ideais para layouts responsivos, como listas e layouts flexíveis, permitindo que você altere o tamanho do quadro e ajuste dinamicamente como os itens de layout se encaixam nele.Frames também são fundamentais GuiObjects , então você pode personalizar propriedades como BackgroundColor3 , Transparency , aplicar um gradiente de fundo ou borda e muito mais.
Além do uso comum como contêineres, você também pode usar Frames para o design da interface.Por exemplo, como separador visual entre outros elementos de UI, você pode dimensionar um quadro para ser fino e longo até se tornar uma linha.
Capturando
Por padrão, Frame contêineres clip seu conteúdo (filho GuiObjects ) através do ClipsDescendants booleano.Se você quiser que as crianças apareçam fora dos limites de um quadro, simplesmente defina ClipsDescendants para false.
Importante notar que não se aplica se o quadro ou qualquer um de seus ancestrais tiver um não zero; nesses casos, os descendentes renderizarão fora dos limites do quadro.
Tamanho automático
Os quadros podem ser definidos para tamanho automático dependendo do seu conteúdo.Para alcançar isso, defina o Size do quadro à largura e/ou altura mínima , então defina sua propriedade AutomaticSize para X, Y ou XY dependendo de quais eixos o tamanho automático deve se aplicar.Uma vez configurar, o quadro será automaticamente redimensionado com base no tamanho de GuiObjects e layouts dentro dele.