一個 UITextSizeConstraint 確保某些 GuiObject 類別(TextLabel、TextButton 或 TextBox)所渲染的文本大小在 MaxTextSize 和 MinTextSize 所描述的範圍內。此約束旨在與 TextLabel.TextScaled 一起使用,該屬性會自動將文字縮放以填充其包含物體。與其他UI約束一樣,當該約束對應到要約束的物體時便會生效。建議對於 MinTextSize 屬性不使用小於9的值,否則大多數用戶可能無法讀取文本。
概要
屬性
允許的字體最大大小(以像素為單位)。
允許的字體最小大小(以像素為單位)。
屬性
MaxTextSize
此屬性表示允許的字體最大大小(以像素為單位)。默認值為1000像素,必須設置為大於或等於 MinTextSize 屬性。如果受影響的 GuiObject 的 TextScaled 屬性設置為true,則此屬性約束的文本大小會根據容器的大小動態縮放。它會隨著GuiObject的大小向上縮放,直到達到最大大小,此時如果UI元素繼續增長,大小將保持不變。
MinTextSize
此屬性表示允許的字體最小大小(以像素為單位)。此值默認為1像素,必須設置為小於或等於 UITextSizeConstraint.MaxTextSize。如果受影響的 GuiObject 的 TextScaled 屬性設置為true,則此屬性約束的文本大小會根據容器的大小動態縮放。它會隨著GuiObject的大小向下縮放,直到達到最小大小,此時如果UI元素繼續縮小,大小將保持不變。