UIAspectRatioConstraint
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
The UIAspectRatioConstraint enforces a genişlik-yükseklik oranı aspect ratio on a GuiObject regardless of its core size, even if that size is set as a percentage of its parent.Örneğin, bu sınırı bir Frame çocuğu olarak girip sınırın AspectRatio özelliğini 2 ( 2:1 ) olarak ayarlamak, çerçevenin genişliğini yüksekliğinin iki katına tutar.Benzer şekilde, bu kısıtlamanın AspectRatio özelliklerini 0.5 ( 0.5:1 ) olarak ayarlamak, çerçevenin genişliğini yüksekliğinin yarısına düşürür.
Bu kısıtlamanın AspectRatio``1 ( 1:1 ) varsayılana ayarlanması, bir kare görüntü öğesi ile ImageLabel 'nin orantısız ölçeklendirilmesini/genişletilmesini engellemenin uygun bir yoludur.
Bir UI nesnesi, UIListLayout ve bir UIAspectRatioConstraint gibi bir tasarım yapısının kontrolünde olduğunda, kısıtlama geçersizleştirecek ve nesnenin boyutunu kontrol edecektir.
Özet
Özellikler
Korunacak genişlik-yükseklik oranını belirler.
Nesnenin maksimum boyutunun nasıl sınırlandırıldığını belirler.
Nesnenin yeni boyutunu ayarlarken kullanılacak ekseni belirler.
Özellikler
AspectRatio
Bu özellik, korunması gereken genişlik-yükseklik oranını belirler.Oranı yüksekten genişliğe çevirmek için, tersini alın (sayıyla bölün 1 veya -1. güce yükseltin).Bu değer 0 daha büyük olmalıdır.
AspectType
Bu özellik, nesnenin maksimum boyutunun nasıl sınırlandırıldığını belirler.
FitWithinMaxSize olarak ayarlanırsa, nesne kendi AbsoluteSize içinde mümkün olan maksimum boyuta sahip olacaktır.
ScaleWithParentSize olarak ayarlanırsa, nesnenin maksimum boyutu, aspekt oranını korurken ebeveynin boyutu olacaktır.
DominantAxis
Bu özellik, nesnenin yeni boyutunu ayarlarken hangi eksenin kullanılacağını belirler, yoksa ebeveynin boyutunu aşacağını varsayar.