AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XUIEditBox.lua 文件参考

#include <XUIEditBox.h>

类 XUIEditBox 继承关系图:
Inheritance graph

#include <XUIEditBox.h>

类 XUIEditBoxDelegate 继承关系图:
Inheritance graph

函数

function XUIEditBox Create () end
 
function XUIEditBox Create (strNormalTexture, eTextureType) end
 
function XUIEditBox GetImage () end
 
function XUIEditBox LoadTexture (strTexture, eTextureType) end
 
function XUIEditBox GetTexture () end
 
function XUIEditBox SetDelegate (pDelegate) end
 
function XUIEditBox GetDelegate () end
 
function XUIEditBox SetText (strText) end
 
function XUIEditBox GetText () end
 
function XUIEditBox SetFont (strFont, nFontSize) end
 
function XUIEditBox SetFontName (strFont) end
 
function XUIEditBox GetFontName () end
 
function XUIEditBox SetFontSize (nFontSize) end
 
function XUIEditBox GetFontSize () end
 
function XUIEditBox SetFontColor (color) end
 
function XUIEditBox GetFontColor () end
 
function XUIEditBox SetPlaceholderText (strText) end
 
function XUIEditBox GetPlaceholderText () end
 
function XUIEditBox SetPlaceholderFont (strFont, nFontSize) end
 
function XUIEditBox SetPlaceholderFontName (strFont) end
 
function XUIEditBox GetPlaceholderFontName () end
 
function XUIEditBox SetPlaceholderFontSize (nFontSize) end
 
function XUIEditBox GetPlaceholderFontSize () end
 
function XUIEditBox SetPlaceholderFontColor (color) end
 
function XUIEditBox GetPlaceholderFontColor () end
 
function XUIEditBox SetInputMode (eInputMode) end
 
function XUIEditBox GetInputMode () end
 
function XUIEditBox SetMaxLength (nMaxLength) end
 
function XUIEditBox GetMaxLength () end
 
function XUIEditBox SetInputFlag (eInputFlag) end
 
function XUIEditBox GetInputFlag () end
 
function XUIEditBox SetReturnType (eReturnType) end
 
function XUIEditBox GetReturnType () end
 
function XUIEditBox SetTextHorizontalAlignment (eAlignment) end
 
function XUIEditBox GetTextHorizontalAlignment () end
 
function XUIEditBox SetTextVerticalAlignment (eVAlignment) end
 
function XUIEditBox GetTextVerticalAlignment () end
 
function XUIEditBox TouchDownAction (pNode, controlEvent) end
 
function XUIEditBox EndEditingWhenLostFocus (bSet) end
 
function XUIEditBox ForceEndEditing () end
 
function XUIEditBox SetSelectTextWhenOpenKeyboard (b) end
 
function XUIEditBoxDelegate new () end
 

变量

 XUIEditBox = {}
 
XUIEditBox XUI_DEFAULT = 0
 
XUIEditBox XUI_DONE = 0
 
XUIEditBox XUI_SEND = 0
 
XUIEditBox XUI_SEARCH = 0
 
XUIEditBox XUI_GO = 0
 
XUIEditBox XUI_NEXT = 0
 
XUIEditBox XUI_ANY = 0
 
XUIEditBox XUI_EMAIL_ADDRESS = 0
 
XUIEditBox XUI_NUMERIC = 0
 
XUIEditBox XUI_PHONE_NUMBER = 0
 
XUIEditBox XUI_URL = 0
 
XUIEditBox XUI_DECIMAL = 0
 
XUIEditBox XUI_SINGLE_LINE = 0
 
XUIEditBox XUI_PASSWORD = 0
 
XUIEditBox XUI_SENSITIVE = 0
 
XUIEditBox XUI_INITIAL_CAPS_WORD = 0
 
XUIEditBox XUI_INITIAL_CAPS_SENTENCE = 0
 
XUIEditBox XUI_INITIAL_CAPS_ALL_CHARACTERS = 0
 
XUIEditBox XUI_LOWERCASE_ALL_CHARACTERS = 0
 
XUIEditBox LEFT = 0
 
XUIEditBox CENTER = 0
 
XUIEditBox RIGHT = 0
 

函数说明

◆ Create() [1/2]

function XUIEditBox Create ( )

创建并返回一个空的控件实例的指针

返回
XUIEditBox 控件指针

◆ Create() [2/2]

function XUIEditBox Create ( strNormalTexture  ,
eTextureType   
)

创建一个固定大小的编辑框

参数
strNormalTexturestring 常态纹理图片
eTextureTypenumber 纹理类型,相对路径/绝对路径
返回
XUIEditBox 一个编辑框对象指针,只有当你对返回对象调用retain的时候才需要调用release

◆ EndEditingWhenLostFocus()

function XUIEditBox EndEditingWhenLostFocus ( bSet  )

是否在EditBox失去焦点时结束编辑

参数
bSetboolean true:立即结束,false:不会结束。
返回
void

◆ ForceEndEditing()

function XUIEditBox ForceEndEditing ( )

结束输入,并不需要手动调用

返回
void

◆ GetDelegate()

function XUIEditBox GetDelegate ( )

获取编辑框控件的代理类

返回
XUIEditBoxDelegate

◆ GetFontColor()

function XUIEditBox GetFontColor ( )

获取编辑框的字体颜色。

返回
XCOLORBASE 字体颜色

◆ GetFontName()

function XUIEditBox GetFontName ( )

获取编辑框的字体的名字。

返回
string 字体名称

◆ GetFontSize()

function XUIEditBox GetFontSize ( )

获取编辑框的字体的大小。

返回
number 字体大小

◆ GetImage()

function XUIEditBox GetImage ( )

获取图片

返回
XUIImage

◆ GetInputFlag()

function XUIEditBox GetInputFlag ( )

获取编辑框的输入标识

返回
number 输入标识

◆ GetInputMode()

function XUIEditBox GetInputMode ( )

获取编辑框的输入模式

返回
number 输入模式

◆ GetMaxLength()

function XUIEditBox GetMaxLength ( )

获取编辑框允许输入的最大长度

返回
number 最大长度

◆ GetPlaceholderFontColor()

function XUIEditBox GetPlaceholderFontColor ( )

获取占位符的字体颜色

返回
XCOLORBASE 字体颜色

◆ GetPlaceholderFontName()

function XUIEditBox GetPlaceholderFontName ( )

获取占位符的字体名称

返回
string 字体名称

◆ GetPlaceholderFontSize()

function XUIEditBox GetPlaceholderFontSize ( )

获取占位符的字体大小

返回
number 字体大小

◆ GetPlaceholderText()

function XUIEditBox GetPlaceholderText ( )

获取占位符文本内容

返回
string 占位符文本字符串

◆ GetReturnType()

function XUIEditBox GetReturnType ( )

获取编辑框的键盘的Return类型

返回
number Return类型

◆ GetText()

function XUIEditBox GetText ( )

设置编辑框中输入的文本

返回
string 给定的文本字符串

◆ GetTextHorizontalAlignment()

function XUIEditBox GetTextHorizontalAlignment ( )

获取文本水平对齐方式

返回
number eAlignmentXUI_TH_LEFT:左对齐,XUI_TH_CENTER:居中,XUI_TH_RIGHT:右对齐

◆ GetTexture()

function XUIEditBox GetTexture ( )

获取纹理

返回
string 获取纹理路径名

◆ GetTextVerticalAlignment()

function XUIEditBox GetTextVerticalAlignment ( )

获取文本水平对齐方式

返回
number eAlignmentXUI_TH_LEFT:左对齐,XUI_TH_CENTER:居中,XUI_TH_RIGHT:右对齐

◆ LoadTexture()

function XUIEditBox LoadTexture ( strTexture  ,
eTextureType   
)

加载纹理

参数
strTexturestring 纹理路径
eTextureTypenumber 纹理类型
返回
void

◆ new()

function XUIEditBoxDelegate new ( )

XUIEditBoxDelegate_new00

返回
XUIEditBoxDelegate

◆ SetDelegate()

function XUIEditBox SetDelegate ( pDelegate  )

设置编辑框控件的代理类

参数
pDelegateXUIEditBoxDelegate
返回
void

◆ SetFont()

function XUIEditBox SetFont ( strFont  ,
nFontSize   
)

设置编辑框的字体。仅支持系统字体

参数
strFontstring 字体名称
nFontSizenumber 字体大小
返回
void

◆ SetFontColor()

function XUIEditBox SetFontColor ( color  )

设置编辑框的字体颜色。

参数
colorXCOLORBASE 字体颜色
返回
void

◆ SetFontName()

function XUIEditBox SetFontName ( strFont  )

设置编辑框的字体的名字。仅支持系统字体

参数
strFontstring 字体名称
返回
void

◆ SetFontSize()

function XUIEditBox SetFontSize ( nFontSize  )

设置编辑框的字体的大小。仅支持系统字体

参数
nFontSizenumber 字体大小
返回
void

◆ SetInputFlag()

function XUIEditBox SetInputFlag ( eInputFlag  )

设置编辑框的输入标识,这个标识是EditBox::InputFlag类型

参数
eInputFlagnumber 输入标识
返回
void

◆ SetInputMode()

function XUIEditBox SetInputMode ( eInputMode  )

设置编辑框的输入模式

参数
eInputModenumber 输入模式
返回
void

◆ SetMaxLength()

function XUIEditBox SetMaxLength ( nMaxLength  )

设置编辑框允许输入的最大长度。 设置这个值默认允许多行输入 可以在Android,iOS和Windows Phone平台使用

参数
nMaxLengthnumber 最大长度
返回
void

◆ SetPlaceholderFont()

function XUIEditBox SetPlaceholderFont ( strFont  ,
nFontSize   
)

设置占位符的字体。仅支持系统字体

参数
strFontstring 字体名称
nFontSizenumber 字体大小
返回
void

◆ SetPlaceholderFontColor()

function XUIEditBox SetPlaceholderFontColor ( color  )

设置占位符的字体颜色

参数
colorXCOLORBASE 字体颜色
返回
void

◆ SetPlaceholderFontName()

function XUIEditBox SetPlaceholderFontName ( strFont  )

设置占位符的字体名称

参数
strFontstring 字体名称
返回
void

◆ SetPlaceholderFontSize()

function XUIEditBox SetPlaceholderFontSize ( nFontSize  )

设置占位符的字体大小

参数
nFontSizenumber 字体大小
返回
void

◆ SetPlaceholderText()

function XUIEditBox SetPlaceholderText ( strText  )

设置占位符文本内容

参数
strTextstring 文本字符串
返回
void

◆ SetReturnType()

function XUIEditBox SetReturnType ( eReturnType  )

设置编辑框的键盘的Return类型,这个类型的取值为EditBox::KeyboardReturnType常量之一

参数
eReturnTypenumber Return类型
返回
void

◆ SetSelectTextWhenOpenKeyboard()

function XUIEditBox SetSelectTextWhenOpenKeyboard ( )

XUIEditBox_SetSelectTextWhenOpenKeyboard00

参数
bboolean
返回
void

◆ SetText()

function XUIEditBox SetText ( strText  )

设置编辑框中输入的文本

参数
strTextstring 给定的文本字符串
返回
void

◆ SetTextHorizontalAlignment()

function XUIEditBox SetTextHorizontalAlignment ( eAlignment  )

设置文本水平对齐方式

参数
eAlignmentnumber XUI_TH_LEFT:左对齐,XUI_TH_CENTER:居中,XUI_TH_RIGHT:右对齐
返回
void

◆ SetTextVerticalAlignment()

function XUIEditBox SetTextVerticalAlignment ( eVAlignment  )

设置文本垂直对齐方式

参数
eVAlignmentnumber XUI_TV_TOP:上对齐,XUI_TV_CENTER:居中,XUI_TV_BOTTOM:下对齐
返回
void

◆ TouchDownAction()

function XUIEditBox TouchDownAction ( pNode  ,
controlEvent   
)

当下拉项被点击时执行的事件,不需要手动调用。

参数
pNodeXUINode
controlEventnumber
返回
void

变量说明

◆ CENTER

XUIEditBox CENTER = 0

◆ LEFT

XUIEditBox LEFT = 0

◆ RIGHT

XUIEditBox RIGHT = 0

◆ XUI_ANY

XUIEditBox XUI_ANY = 0

◆ XUI_DECIMAL

XUIEditBox XUI_DECIMAL = 0

◆ XUI_DEFAULT

XUIEditBox XUI_DEFAULT = 0

◆ XUI_DONE

XUIEditBox XUI_DONE = 0

◆ XUI_EMAIL_ADDRESS

XUIEditBox XUI_EMAIL_ADDRESS = 0

◆ XUI_GO

XUIEditBox XUI_GO = 0

◆ XUI_INITIAL_CAPS_ALL_CHARACTERS

XUIEditBox XUI_INITIAL_CAPS_ALL_CHARACTERS = 0

◆ XUI_INITIAL_CAPS_SENTENCE

XUIEditBox XUI_INITIAL_CAPS_SENTENCE = 0

◆ XUI_INITIAL_CAPS_WORD

XUIEditBox XUI_INITIAL_CAPS_WORD = 0

◆ XUI_LOWERCASE_ALL_CHARACTERS

XUIEditBox XUI_LOWERCASE_ALL_CHARACTERS = 0

◆ XUI_NEXT

XUIEditBox XUI_NEXT = 0

◆ XUI_NUMERIC

XUIEditBox XUI_NUMERIC = 0

◆ XUI_PASSWORD

XUIEditBox XUI_PASSWORD = 0

◆ XUI_PHONE_NUMBER

XUIEditBox XUI_PHONE_NUMBER = 0

◆ XUI_SEARCH

XUIEditBox XUI_SEARCH = 0

◆ XUI_SEND

XUIEditBox XUI_SEND = 0

◆ XUI_SENSITIVE

XUIEditBox XUI_SENSITIVE = 0

◆ XUI_SINGLE_LINE

XUIEditBox XUI_SINGLE_LINE = 0

◆ XUI_URL

XUIEditBox XUI_URL = 0

◆ XUIEditBox

XUIEditBox = {}