摘要:有一个按钮来启动mod,这会弹出一个设置屏幕。希望能够允许用户输入更新的高度。我无法使该字段可编辑,但可以根据需要显示文本字段和值。
//Calling code
int top = 1;
addUILabel(marqueeTerrianPanel, top, Title);
top += 25;
ipHeight = addTextField(marqueeTerrianPanel, top, "Height");
//Procedure to add a textfield
private UITextField addTextField(UIPanel panel, int yPos, string text)
{
UITextField label = panel.AddUIComponent<UITextField>();
label.relativePosition = new Vector3(1, yPos);
label.builtinKeyNavigation = true;
label.height = 20;
label.width = 80;
label.text = text;
label.readOnly = false;
label.canFocus = true;
label.isInteractive = true;
label.enabled = true;
label.color = Color.white;
label.bottomColor = Color.white;
label.textColor = Color.black;
return label;
}发布于 2016-03-26 11:12:56
我确实找到了一个解决方案。区别主要是苏打水和脏话,好的精灵和咒骂。
scaleTextBox.cursorBlinkTime = 0.45f;
scaleTextBox.cursorWidth = 1;
scaleTextBox.selectionSprite = "EmptySprite";
scaleTextBox.normalBgSprite = "TextFieldPanel";
scaleTextBox.hoveredBgSprite = "TextFieldPanelHovered";
scaleTextBox.focusedBgSprite = "TextFieldPanel";https://stackoverflow.com/questions/36223252
复制相似问题