首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一城市:天际线模式,不确定如何创建一个可编辑的文本字段

统一城市:天际线模式,不确定如何创建一个可编辑的文本字段
EN

Stack Overflow用户
提问于 2016-03-25 23:51:19
回答 1查看 140关注 0票数 0

摘要:有一个按钮来启动mod,这会弹出一个设置屏幕。希望能够允许用户输入更新的高度。我无法使该字段可编辑,但可以根据需要显示文本字段和值。

代码语言:javascript
复制
    //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;
    }
EN

回答 1

Stack Overflow用户

发布于 2016-03-26 11:12:56

我确实找到了一个解决方案。区别主要是苏打水和脏话,好的精灵和咒骂。

代码语言:javascript
复制
scaleTextBox.cursorBlinkTime = 0.45f;
scaleTextBox.cursorWidth = 1;
scaleTextBox.selectionSprite = "EmptySprite";
scaleTextBox.normalBgSprite = "TextFieldPanel";
scaleTextBox.hoveredBgSprite = "TextFieldPanelHovered";
scaleTextBox.focusedBgSprite = "TextFieldPanel";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36223252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档