AR_Engine_SDK
|
Variables | |
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 |
function XUIEditBox Create | ( | ) |
创建并返回一个空的控件实例的指针
function XUIEditBox Create | ( | strNormalTexture | , |
eTextureType | |||
) |
创建一个固定大小的编辑框
strNormalTexture | string 常态纹理图片 |
eTextureType | number 纹理类型,相对路径/绝对路径 |
function XUIEditBox Draw | ( | pWorld | , |
unParentFlags | |||
) |
重写这个方法来绘制你自己的节点
pWorld | IXRenderSet 给定的世界指针 |
unParentFlags | number 渲染器标签 |
function XUIEditBoxDelegateLambda EditBoxReturnKeyPressed | ( | pEditBox | , |
strText | , | ||
eType | |||
) |
XUIEditBoxDelegateLambda_EditBoxReturnKeyPressed00
pEditBox | XUIEditBox |
strText | string |
eType | number |
function XUIEditBox EndEditingWhenLostFocus | ( | bSet | ) |
是否在EditBox失去焦点时结束编辑
bSet | boolean true:立即结束,false:不会结束。 |
function XUIEditBox ForceEndEditing | ( | ) |
结束输入,并不需要手动调用
function XUIEditBox GetDelegate | ( | ) |
获取编辑框控件的代理类
function XUIEditBox GetFontColor | ( | ) |
获取编辑框的字体颜色。
function XUIEditBox GetFontName | ( | ) |
获取编辑框的字体的名字。
function XUIEditBox GetFontSize | ( | ) |
获取编辑框的字体的大小。
function XUIEditBox GetImage | ( | ) |
获取图片
function XUIEditBox GetInputFlag | ( | ) |
获取编辑框的输入标识
function XUIEditBox GetInputMode | ( | ) |
获取编辑框的输入模式
function XUIEditBox GetMaxLength | ( | ) |
获取编辑框允许输入的最大长度
function XUIEditBox GetPlaceholderFontColor | ( | ) |
获取占位符的字体颜色
function XUIEditBox GetPlaceholderFontName | ( | ) |
获取占位符的字体名称
function XUIEditBox GetPlaceholderFontSize | ( | ) |
获取占位符的字体大小
function XUIEditBox GetPlaceholderText | ( | ) |
获取占位符文本内容
function XUIEditBox GetPositionYAfterKeyBoardShow | ( | ) |
只有在IOS下启用的接口,并不需要手动调用。获取在键盘弹起之后,跟随弹起控件的Y值。
function XUIEditBox GetPositionYBeforeKeyBoardShow | ( | ) |
只有在IOS下启用的接口,并不需要手动调用。获取在键盘弹起之前,跟随弹起控件的Y值。
function XUIEditBox GetReturnType | ( | ) |
获取编辑框的键盘的Return类型
function XUIEditBox GetText | ( | ) |
设置编辑框中输入的文本
function XUIEditBox GetTextHorizontalAlignment | ( | ) |
获取文本水平对齐方式
function XUIEditBox GetTexture | ( | ) |
获取纹理
function XUIEditBox IsFollowKeyBoardMoved | ( | ) |
只有在IOS下启用的接口,获取当前EditBox是否会随IOS键盘弹出而移动。
function XUIEditBox LoadTexture | ( | strTexture | , |
eTextureType | |||
) |
加载纹理
strTexture | string 纹理路径 |
eTextureType | number 纹理类型 |
function XUIEditBox new | ( | ) |
XUIEditBox_new00
XUIEditBoxDelegate_new00
XUIEditBoxDelegateLambda_new00
function XUIEditBox OnEnter | ( | ) |
事件回调函数 每次当Node进入“stage”时才调用事件回调。 如果Node进入“stage”状态时伴随着一个转换(transition), 那么事件将会在这个转换开始的时候被调用。 在onEnter过程中,你不能够接入“sister/brother”兄妹节点。 如果你重写了onEnter方法,你应该调用它的父类.
function XUIEditBox OnExit | ( | ) |
事件回调函数 每次当Node离开“stage”时才调用事件回调。 如果Node离开“stage”状态时伴随着一个转换(transition), 那么事件将会在这个转换结束的时候被调用。 在onEnter过程中中你不能够接入一个兄妹节点。 如果你重写onExit, 你应该调用它的父类,
function XUIEditBox OnFocusLost | ( | ) |
重载该函数,以响应EditBox失去焦点时的事件。
function XUIEditBox OnKeyBoardHide | ( | ) |
用于让EditBox 平滑隐藏,并不需要手动调用
function XUIEditBox OnKeyBoardShow | ( | fKeyBoardHeight | , |
fDelta | |||
) |
用于让EditBox 平滑上移,并不需要手动调用
fKeyBoardHeight | number |
fDelta | number |
function XUIEditBox SetAnchorPoint | ( | vAnchorPoint | ) |
设置锚点,用百分比表示。 一个锚点是所有的转换和定位操作发生的点。 它就像在节点上连接其父类的大头针。 锚点是标准化的,就像百分比一样。(0,0)表示左下角,(1,1)表示右上角。 但是你可以使用比(1,1,)更高的值或者比(0,0)更低的值。 默认的锚点是(0.5,0.5),因此它开始于节点的中心位置
vAnchorPoint | XVECTOR2 节点的锚点 |
function XUIEditBox SetContentSize | ( | vSize | ) |
设置不转换节点的大小。 contentSize依然是相同的,无论节点是缩放或者旋转。 所有的节点都有大小。图层和场景有相同的屏幕大小。
vSize | XVECTOR2 未转换节点的大小 |
function XUIEditBox SetDelegate | ( | pDelegate | ) |
function XUIEditBox SetFollowKeyBoardMoved | ( | bFollow | ) |
只有在IOS下启用的接口,设置EditBox是否随键盘弹出而移动,以保证EditBox不会被IOS键盘遮挡。
bFollow | boolean 是否在IOS键盘弹出时跟随移动。 |
function XUIEditBox SetFollowKeyBoardMovedNode | ( | pNode | ) |
只有在IOS下启用的接口,若EditBox会跟随IOS键盘弹出而移动,那么指定pNode代替EditBox移动。
pNode | XUINode 为空值时,EditBox自身跟随键盘弹起而上移。不为空值时,pNode控件代替EditBox跟随键盘弹起而上移。一般会将EditBox的某个祖宗节点传入,来保证所有的兄弟姐妹控件会一起随IOS键盘上移。 |
function XUIEditBox SetFont | ( | strFont | , |
nFontSize | |||
) |
设置编辑框的字体。仅支持系统字体
strFont | string 字体名称 |
nFontSize | number 字体大小 |
function XUIEditBox SetFontColor | ( | color | ) |
function XUIEditBox SetFontName | ( | strFont | ) |
设置编辑框的字体的名字。仅支持系统字体
strFont | string 字体名称 |
function XUIEditBox SetFontSize | ( | nFontSize | ) |
设置编辑框的字体的大小。仅支持系统字体
nFontSize | number 字体大小 |
function XUIEditBox SetInputFlag | ( | eInputFlag | ) |
设置编辑框的输入标识,这个标识是EditBox::InputFlag类型
eInputFlag | number 输入标识 |
function XUIEditBox SetInputMode | ( | eInputMode | ) |
设置编辑框的输入模式
eInputMode | number 输入模式 |
function XUIEditBox SetMaxLength | ( | nMaxLength | ) |
设置编辑框允许输入的最大长度。 设置这个值默认允许多行输入 可以在Android,iOS和Windows Phone平台使用
nMaxLength | number 最大长度 |
function XUIEditBox SetPlaceholderFont | ( | strFont | , |
nFontSize | |||
) |
设置占位符的字体。仅支持系统字体
strFont | string 字体名称 |
nFontSize | number 字体大小 |
function XUIEditBox SetPlaceholderFontColor | ( | color | ) |
function XUIEditBox SetPlaceholderFontName | ( | strFont | ) |
设置占位符的字体名称
strFont | string 字体名称 |
function XUIEditBox SetPlaceholderFontSize | ( | nFontSize | ) |
设置占位符的字体大小
nFontSize | number 字体大小 |
function XUIEditBox SetPlaceholderText | ( | strText | ) |
设置占位符文本内容
strText | string 文本字符串 |
function XUIEditBox SetPosition | ( | vPos | ) |
设置控件位置(x,y)
vPos | XVECTOR2 位置(x,y) |
function XUIEditBox SetReturnType | ( | eReturnType | ) |
设置编辑框的键盘的Return类型,这个类型的取值为EditBox::KeyboardReturnType常量之一
eReturnType | number Return类型 |
function XUIEditBox SetText | ( | strText | ) |
设置编辑框中输入的文本
strText | string 给定的文本字符串 |
function XUIEditBox SetTextHorizontalAlignment | ( | eAlignment | ) |
设置文本水平对齐方式
eAlignment | number XUI_TH_LEFT:左对齐,XUI_TH_CENTER:居中,XUI_TH_RIGHT:右对齐 |
function XUIEditBox SetVisible | ( | bVisible | ) |
设置节点是否可见。默认值是true,一个节点默认是可见的
bVisible | boolean 是否可见 |
function XUIEditBox TouchDownAction | ( | pNode | , |
controlEvent | |||
) |
function XUIEditBox Update | ( | fDelta | ) |
如果"scheduleUpdate"被调用并且这个节点是活跃的话,update方法将会被每帧自动调用 ,通过重载该函数的方式在每一帧处理自定义事件。
fDelta | number 与上一帧Tick函数的间隔时间。 |
XUIEditBox CENTER = 0 |
XUIListView LEFT = 0 |
XUIListView RIGHT = 0 |
XUIEditBox XUI_ANY = 0 |
XUIEditBox XUI_DECIMAL = 0 |
XUIEditBox XUI_DEFAULT = 0 |
XUIEditBox XUI_DONE = 0 |
XUIEditBox XUI_EMAIL_ADDRESS = 0 |
XUIEditBox XUI_GO = 0 |
XUIEditBox XUI_INITIAL_CAPS_ALL_CHARACTERS = 0 |
XUIEditBox XUI_INITIAL_CAPS_SENTENCE = 0 |
XUIEditBox XUI_INITIAL_CAPS_WORD = 0 |
XUIEditBox XUI_LOWERCASE_ALL_CHARACTERS = 0 |
XUIEditBox XUI_NEXT = 0 |
XUIEditBox XUI_NUMERIC = 0 |
XUIEditBox XUI_PASSWORD = 0 |
XUIEditBox XUI_PHONE_NUMBER = 0 |
XUIEditBox XUI_SEARCH = 0 |
XUIEditBox XUI_SEND = 0 |
XUIEditBox XUI_SENSITIVE = 0 |
XUIEditBox XUI_SINGLE_LINE = 0 |
XUIEditBox XUI_URL = 0 |
XUIEditBox = {} |