zoukankan      html  css  js  c++  java
  • NGUI的输入框制作(attach- input filed script的使用)

    一,我们添加一个sprite,给这个sprite添加一个box collider ,然后添加input filed script,如下图:

    二,我们给sprite添加一个child的label,然后绑定到UIInput中,这样我们就可以运行输入文字,PS:如果不可以输入中文,这时跟label的字体选择有关,我们应该选择支持中文的字体,结果如下图

    这样输入框就制作好了,当然我们可以设置字体的位置,这样我们就要设置label的Alignment属性:

    但是设置后结果只有上下居中,没有在右上角,这时什么原因呢?如下图

    经过测试发现,我们还需要设置中心点,如下图,这样我们就可以让字体显示在左上角了

    三,但是字体我们输入多了会变小怎么办?这时我们需要设置label的下图属性即可

    但是设置后后按回车并不会换行,这时我们又需要设置sprite的UIInput中的on return key为new line即可

  • 相关阅读:
    Some day some time we will do
    qemu-img 的使用
    虚拟化qemu-img的简单用法。
    linux 后台执行命令
    C#向服务器上传文件问题
    Canvas保存为图片
    一个Sql备注
    fabric Clone
    Js 正则获取Html元素
    Graphic 完成文字缩放
  • 原文地址:https://www.cnblogs.com/May-day/p/8552474.html
Copyright © 2011-2022 走看看