Podstawowe Ramki działają jako kontenery dla innych ObiektówGui, takich jak etykiety i przyciski. Możesz zastosować ramki do wyświetlania na ekranie użytkownika lub na powierzchni w ramach doświadczenia.

Ramki są idealnymi kontenerami dla responsywnych układów, takich jak układy list i flex, pozwalając na zmianę rozmiaru ramki i dynamiczne dostosowanie, jak elementy układu mieszczą się w jej obrębie. Ramki są również podstawowymi ObiektamiGui, więc możesz dostosować właściwości takie jak BackgroundColor3, Przezroczystość, zastosować gradient tła lub obramowanie i więcej.
Oprócz ich powszechnego zastosowania jako kontenery, możesz również używać Ramki do projektowania UI. Na przykład, jako wizualny separator między innymi elementami UI, możesz zmienić rozmiar ramki, aby była cienka i długa, aż stanie się linią.
Przycinanie
Domyślnie kontenery Frame przycinają swoje zawartości (dzieci ObiektówGui) za pomocą booleanu ClipsDescendants. Jeśli chcesz, aby dzieci były widoczne poza granicami ramki, wystarczy ustawić ClipsDescendants na false.
Co ważne, należy zauważyć, że ClipsDescendants nie ma zastosowania, jeśli ramka lub jakikolwiek z jej przodków mają rotację różną od zera (Rotacja); w takich przypadkach, potomkowie będą renderowani poza granicami ramki.
Automatyczne rozmiarowanie
Ramki mogą być ustawione na automatyczne rozmiarowanie w zależności od ich zawartości. Aby to osiągnąć, ustaw rozmiar ramki Rozmiar na minimalną szerokość i/lub wysokość, a następnie ustaw właściwość RozmiarAutomatyczny na X, Y, lub XY, w zależności od tego, do których osi ma się zastosować automatyczne rozmiarowanie. Po ustawieniu, ramka automatycznie dostosuje rozmiar w zależności od rozmiaru ObiektówGui i układów wewnątrz niej.