ScrollingFrame
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
ScrollingFrame özel bir Frame türüdür, yerleşik kaydırma etkileşimine sahip ve kaydırmanın nasıl çalıştığını özelleştirmenin farklı yolları.

Özet
Özellikler
Kaydırılabilir alanın, ofsetlerdeki boyutu.
Çerçevenin boyutu, ofsetlerde, kaydırma çubukları olmadan.
ScrollingFrame.CanvasSize 'nin çocuk içeriğine dayanarak yeniden boyutlandırılıp yeniden boyutlandırılmayacağını belirler.
Dikey kaydırma çubuğunun altında veya dikey kaydırma çubuğunun sağında görüntülenen görüntü (dikey kaydırma çubuğu için 90° saat yönünde döndürüldü).
Çerçevenin içindeki kanvasın mevcut pozisyonel ofsetini piksellere yansıtır ve buna göre kaydırma çubuklarının konumunu ayarlar.
Kaydırılabilir alanın boyutunu belirler.
Dokunma etkinleştirilmiş cihazlarda esnek kaydırma izni verilip verilmediğini belirler.
CanvasSize'nin yatay eksende ScrollBarThickness tarafından yerleştirilip yerleştirilmediğini gösterir.
TopImage ve BottomImage arasındaki alanı kaplayan görüntü (dikey kaydırma çubuğu için 90° saat yönünde döndürüldü).
Rendelenmiş kaydırma çubuğu görüntülerinin nasıl renklendirileceğini belirler.
Kaydırma çubuğu görüntülerinin opaklığını belirler.
Pikselde kaydırma çubuğunun kalınlığı; hem dikey hem de yatay kaydırma çubukları için geçerlidir.
Kaydırmanın izin verildiği yönü(leri) belirler.
Çerçevede kaydırmanın izin verildiğini belirler.
Dikey kaydırma çubuğunun üstünde veya yatay kaydırma çubuğunun solunda görüntülenen resim, veya yatay bir kaydırma çubuğu için 90° saat yönünde döndürüldü (yatay bir kaydırma çubuğu için döndürüldü).
CanvasSize dikey eksende ScrollBarThickness tarafından yerleştirilip yerleştirilmediğini gösterir.
Dikey kaydırma çubuğunun kanvasın sol veya sağ tarafına yerleştirildiğini gösterir.
Bu UI öğesinin girişi alıp almadığını belirler.
Bir GuiObject 'in mutlak boyutuna göre kaynağı noktasını belirler, mutlak boyutuna göre.
Yeniden boyutlandırmanın çocuk içeriğine dayalı olup olmadığını belirler.
GuiObject arka plan rengini belirler.
GuiObject arka planının ve sınırının saydamlığını belirler.
GuiObject sınırının rengini belirler.
GuiObject sınırının boyutlarına göre nasıl düzenleneceğini belirler.
GuiObject sınırının piksel genişliğini belirler.
Ebeveyn bir GUI öğesinin sınırlarının dışında olup olmadığına bakarak altının GuiObjects renderlanması gereip geremediğini belirler.
oyuncumouse'unun GuiObject üzerinde aktif olarak basılıp basılmadığını belirler.
GuiButton ile etkileşime girilebilir olup olmadığını veya GuiState 'nin değişip değişmediğini belirler, ya da GuiObject 'nin değişip değişmediği.
Bir GuiObject ile kullanıldığında UIGridStyleLayout sıralama düzenini kontrol eder.
Oyun kolu seçicisi aşağıya kaydırıldığında seçilecek GuiObject ayarını ayarlar
Oyun kolu seçicisinin sola taşındığında seçilecek GuiObject ayarını ayarlar
Oyun kolu seçicisinin sağa taşındığında seçilecek GuiObject ayarını ayarlar
Oyun kolu seçicisi yukarı taşındığında seçilecek GuiObject ayarını ayarlar
GuiObject 'nin piksel ve skalar konumunu belirler.
GuiObject döndürüldüğünde döndürülen derece sayısını belirler.
GuiObject bir oyun kolu tarafından seçilebilir olup olmadığını belirleyin.
Oyun konsolları için kullanılan varsayılan seçim aksesuarlarını değiştirir.
Oyun kumanda UI seçimi tarafından seçilen GuiObjects sırası.
GuiObject 'nin piksel ve skalar büyüklüğünü belirler.
Size eksenlerini ayarlar, üzerinde ebeveynin boyutuna göre yapılacak GuiObject , ebeveynin boyutuna göre yapılacak
BackgroundTransparency ve TextTransparency 'in karışık bir özelliği.
GuiObject ve onun soyundakilerin render edilecek olup olmadığını belirler.
Bir GuiObject'nin diğerlerine göre hangi sırayla görüntüleneceğini belirler.
Bir GuiBase2d öğesinin gerçek ekran konumunu, piksel olarak tanımlar.
Bir GuiBase2d öğesinin gerçek ekran dönüşünü derecelerle tanımlar.
Bir GuiBase2d öğesinin gerçek ekran boyutunu, piksel olarak tanımlar.
true olarak ayarlanırsa, yerelleştirme bu GuiBase2d ve onun soyundakilere uygulanacaktır.
Bu GuiBase2d ve onun soyundakilere otomatik yerelleştirme uygulamak için kullanılacak bir LocalizationTable.
Aşağı yönünde oyun kolu seçim davranışını özelleştirir.
Oyun kolu seçim davranışını sol yönde özelleştirir.
Oyun kolu seçim davranışını doğru yönde özelleştirir.
Oyun kolu seçim davranışını yukarı yönünde özelleştirir.
Oyun kolu seçim hareketinin özelleştirilmesine izin verir.
Yöntemler
Şuradan alınan Yöntemler: GuiObject- TweenPosition(endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
Bir GUI'yi yumuşakça yeni bir UDim2 'ye taşır.
- TweenSize(endSize : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
Bir GuiObject 'yi yumuşak bir şekilde yeni bir UDim2 'ye yeniden boyutlandırır.
- TweenSizeAndPosition(endSize : UDim2,endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
Bir GUI'yi yumuşakça yeni bir boyuta ve konuma taşır.
Etkinlikler
Şuradan alınan Etkinlikler: GuiObjectBir kullanıcı, İnsan-Bilgisayar Arayüzü cihazı aracılığıyla etkileşime başladığında ateş edilir (Fare düğmesi aşağı, dokunma başlar, klavye düğmesi aşağı, vb.).
Bir kullanıcı, İnsan-Bilgisayar Arayüzü cihazı aracılığıyla nasıl etkileşime girdiğini değiştirdiğinde ateş edilir (Fare düğmesü aşağı, dokunma başlar, klavye düğmesi aşağı, vb.).
Bir kullanıcı, İnsan-Bilgisayar Arayüzü cihazı aracılığıyla etkileşime son verdiğinde ateş edilir (Mouse düğmes aşağı, dokunma başlar, klavye düğmesi aşağı, vb.).
Bir kullanıcının fareini bir GUI öğesine taşıdığında ateş eder.
Bir kullanıcı GUI öğesinden fareni taşıdığında ateş eder.
Bir kullanıcı bir GUI öğesinin içindeyken fareyi hareket ettirdiğinde herhangi bir zamanda ateş eder.
Bir kullanıcı, fare bir GUI öğesinin üzerinde olduğunda fare tekerleğini geri sürüklediğinde ateş eder.
Bir kullanıcı, fare işaretçisi bir GUI öğesinin üzerinde olduğunda fare tekerleğini ileriye doğru kaydırdığında ateş eder.
GuiObject, Gamepad seçicisi ile odaklanırken ateş edildi.
Oyun Konsolu seçicisi GuiObject'e odaklanmayı bıraktığında ateş edilir.
Oyuncu başladığında, devam ettiğinde ve uzun süre UI öğesine basmayı bıraktığında ateş eder.
- TouchPan(touchPositions : Array,totalTranslation : Vector2,velocity : Vector2,state : Enum.UserInputState):RBXScriptSignal
Oyuncu UI öğesine parmağını hareket ettirdiğinde ateş eder.
- TouchPinch(touchPositions : Array,scale : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Oyuncu, UI öğesinde iki parmağı kullanarak bir kıskaç veya çekme hareketi gerçekleştirdiğinde ateş eder.
- TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Oyuncu, UI öğesinde iki parmağı kullanarak bir dönüş hareketi gerçekleştirdiğinde ateş eder.
Oyuncu UI öğesine kaydırma hareketi yaptığında ateş eder.
Oyuncu UI öğesine dokunma hareketi yaptığında ateş eder.
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Oyun kolu seçimi, hareket eder, değişir veya bağlantılı GuiBase2d veya herhangi bir altın içinde değişir, bağlantılı GuiObjects .
Özellikler
AbsoluteCanvasSize
Kaydırılabilir alanın, ofsetlerdeki boyutu.Bu özellik, özelliğinin maksimumuna ve çocukların boyutuna ayarlanır, eğer dışında bir şeye ayarlanmazsa.
AutomaticCanvasSize
Bu özellik, soyutlarının boyutuna dayanarak ebeveyn UI nesnelerinin otomatik olarak boyutlandırılması için kullanılır.Bu özelliği kullanarak düzenleme veya çalışma sırasında ScrollingFrame bir alana dinamik olarak metin ve diğer içerik ekleyebilir ve boyut bu içeriğe uyacak şekilde ayarlanır.
Bu özellik Enum.AutomaticSize değeri None dışında bir değere ayarlanırsa, AbsoluteCanvasSize çocuk içeriğine bağlı olarak yeniden boyutlandırabilir.
BottomImage
Dikey kaydırma çubuğunun altında veya dikey kaydırma çubuğunun sağında görüntülenen görüntü (dikey kaydırma çubuğu için 90° saat yönünde döndürüldü).

CanvasPosition
Çerçevenin içindeki kanvasın mevcut pozisyonel ofsetini piksellere yansıtır ve buna göre kaydırma çubuklarının konumunu ayarlar.Kaydırma çubukları görünür değilse bu özellik herhangi bir şey yapmadığını unutmayın.
CanvasSize
Kaydırılabilir alanın boyutunu belirler.ScrollingFrame içindeki çocukların genel boyutuna dayalı adaptif bir alternatif için, AutomaticCanvasSize kullanmayı düşünün.
ElasticBehavior
Bu özellik, dokunma etkinleştirilmiş cihazlarda esnek kaydırma izni verilip verilmediğini belirler. Varsayılan değeri WhenScrollable dir.
HorizontalScrollBarInset
CanvasSize'nin yatay eksende ScrollBarThickness tarafından yerleştirilip yerleştirilmediğini gösterir.
MidImage
TopImage ve BottomImage arasındaki alanı kaplayan görüntü (dikey kaydırma çubuğu için 90° saat yönünde döndürüldü).Bu görüntü otomatik olarak kapağın segmentleri arasındaki alanı doldurmak için ölçeklendirilir.

ScrollBarImageColor3
Kaydırma çubuğu görüntülerinin nasıl renklendirileceğini belirler ( TopImage , MidImage , BottomImage )Beyaz olarak ayarlanırsa, renklendirme gerçekleşmez.Bu özellik, görüntü varlıklarını yeniden kullanmak için yararlıdır; kaynak görüntüler transparanlıkla tamamen beyazsa, tüm kaydırma çubuğunun rengini bir kerede ayarlayabilirsiniz.
ScrollBarImageTransparency
Kaydırma çubuğu görüntülerinin opaklığını belirler ( TopImage , MidImage , BottomImage ).Bir değer 0 bütünüyle opaktır ve bir değer 1 bütünüyle şeffaftır (görünmez).
ScrollBarThickness
Pikselde kaydırma çubuğunun kalınlığı; dikey ve yatay kaydırma çubuklarına her ikisine de uygulanır. 0 olarak ayarlanırsa, hiçbir kaydırma çubuğu görüntülenmez.
ScrollingDirection
Bu özellik, kaydırmanın izin verildiği yön(ler)i belirler.Eğer bir yönde kaydırma yasaklanırsa, ilişkili kaydırma çubuğu görünmez.Varsayılan değeri Enum.ScrollingDirection.XY dir.
ScrollingEnabled
Çerçevede kaydırmanın izin verildiğini belirler. Eğer false , kaydırma çubukları görüntülenmeyecektir.
TopImage
Dikey kaydırma çubuğunun üstünde veya yatay kaydırma çubuğunun solunda görüntülenen resim, veya yatay bir kaydırma çubuğu için 90° saat yönünde döndürüldü (yatay bir kaydırma çubuğu için döndürüldü).

VerticalScrollBarInset
CanvasSize dikey eksende ScrollBarThickness tarafından yerleştirilip yerleştirilmediğini gösterir.
VerticalScrollBarPosition
Dikey kaydırma çubuğunun kanvasın solunda veya sağında konumlandırılıp konumlandırılmadığını gösterir. Varsayılan Enum.VerticalScrollBarPosition.Right .