|
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 = {} |
1.8.15