输入框(InputBox)
<p>[TOC]</p>
<h3>创建输入框</h3>
<pre><code>co.InputBox:create(parent, id, x, y, width, height, fontSize)</code></pre>
<pre><code>parent 父节点对象
id 唯一ID
x 位置 横坐标
y 位置 纵坐标
width 宽度
height 高度
fontSize 字体大小</code></pre>
<h3>设置输入框字体颜色</h3>
<pre><code>co.InputBox:setFontColor(widget, color)</code></pre>
<pre><code>widget 输入框对象
color 色值(#000000)</code></pre>
<h3>设置输入框字体 [仅支持移动端设置]</h3>
<pre><code>co.InputBox:setFontName(widget, fontName, fontSize)</code></pre>
<pre><code>widget 输入框对象
fontName 字体路径
fontSize 字体大小</code></pre>
<h3>设置输入框字体大小</h3>
<pre><code>co.InputBox:setFontSize(widget, fontSize)</code></pre>
<pre><code>widget 输入框对象
fontSize 字体大小</code></pre>
<h3>设置输入框占位文本字体</h3>
<pre><code>co.InputBox:setPlaceholderFontName(widget, filepath, filename)</code></pre>
<pre><code>widget 输入框对象
filepath 字体路径
filename 字体(&quot;font.ttf&quot;)</code></pre>
<h3>设置输入框占位文本字体颜色</h3>
<pre><code>co.InputBox:setPlaceholderFontColor(widget, color)</code></pre>
<pre><code>widget 输入框对象
color 色值(#000000)</code></pre>
<h3>设置输入框占位文本字体大小</h3>
<pre><code>co.InputBox:setPlaceholderFontSize(widget, fontSize)</code></pre>
<pre><code>widget 输入框对象
fontSize 字体大小</code></pre>
<h3>设置输入框占位文本</h3>
<pre><code>co.InputBox:setPlaceHolder(widget, text)</code></pre>
<pre><code>widget 输入框对象
text 输入内容</code></pre>
<h3>设置输入框文本</h3>
<pre><code>co.InputBox:setString(widget, str)</code></pre>
<pre><code>widget 输入框对象
str 输入内容</code></pre>
<h3>获取输入框文本</h3>
<pre><code>co.InputBox:getString(widget)</code></pre>
<pre><code>widget 输入框对象</code></pre>
<h3>获取输入框整数</h3>
<pre><code>co.InputBox:getValue(widget)</code></pre>
<pre><code>widget 输入框对象</code></pre>
<h3>设置输入框行宽</h3>
<pre><code>co.InputBox:setContentWidth(widget, width)</code></pre>
<pre><code>widget 输入框对象
width 输入框控件宽度</code></pre>
<h3>设置输入框水平对齐</h3>
<pre><code>co.InputBox:setHorizontalAlignment(widget, type)</code></pre>
<pre><code>widget 输入框对象
type 0.顶对齐;1.底部对齐;2.水平居中</code></pre>
<h3>设置输入框文本类型</h3>
<pre><code>co.InputBox:setInputType(widget, type)</code></pre>
<pre><code>widget 输入框对象
type:
0. 密码形式;
1.敏感数据输入;
2.每个单词首字符大写,并有提示;
3.第一句首字符大写,并有提示;
4.自动大写</code></pre>
<h3>设置输入框键盘编辑类型</h3>
<pre><code>co.InputBox:setInputMode(widget, mode)</code></pre>
<pre><code>widget 输入框对象
mode:
0.开启任何文本的输入键盘(含换行);
1.开启邮箱地址输入类型键盘;
2.开启数字符号输入类型键盘;
3.开启电话号码输入类型键盘;
4.开启URL输入类型键盘;
5.开启数字输入类型键盘(含小数点);
6.开启任何文本的输入键盘(不含换行);</code></pre>
<h3>设置输入框弹出式键盘返回类型</h3>
<pre><code>co.InputBox:setReturnType(widget, type)</code></pre>
<pre><code>widget 输入框对象
type 类型</code></pre>
<h3>设置输入框监听事件</h3>
<pre><code>co.InputBox:addEventListener(widget, callback)</code></pre>
<pre><code>widget 输入框对象
callback 回调函数</code></pre>
<h3>关闭输入框输入 [3.40.5版本]</h3>
<pre><code>co.InputBox:close(widget)</code></pre>