[Quick-x]移动CCEditbox的父对象导致输入框位置偏移问题
CCEditbox对象添加到某个layer,当layer移动时候,editbox输入状态下输入光标保持在原位,看起来就是光标发生了偏移
如果开始时添加的editbox不在屏幕内的话,光标会出现在屏幕边缘
参看了一下这篇文章
http://www.cnblogs.com/lan0725/p/3210963.html
输入光标的位置"只在setPosition 和 onEnter 两个方法里边调用"
既然这样的话只需要在began的时候加入设置位置的方法即可
local pointX =
local pointY =
local function editBoxTextEventHandle(strEventName,pSender)
local edit = tolua.cast(pSender,"CCEditBox") if strEventName == "began" then
edit:setPosition(ccp(pointX, pointY)) --默认
--其他方法 elseif strEventName == "ended" then end
end local pEditBox = CCEditBox:create(editBoxSize, CCScale9Sprite:create("green_edit.png"))
pEditBox:setPosition(pointX, pointY)
pEditBox:setInputMode(kEditBoxInputModePhoneNumber)
pEditBox:setFontName("Arial")
pEditBox:setFontSize()
pEditBox:setFontColor(ccc3(,,))
pEditBox:setPlaceHolder() --默认数值
pEditBox:setPlaceholderFontColor(ccc3(,,))
pEditBox:setMaxLength()
pEditBox:setReturnType(kKeyboardReturnTypeDone)
--Handler
pEditBox:registerScriptEditBoxHandler(editBoxTextEventHandle)
layer:addChild(pEditBox)
[Quick-x]移动CCEditbox的父对象导致输入框位置偏移问题的更多相关文章
- UINavigationController和UIScrollView一起使用时导致UIScrollView位置偏移
		iOS7之后,当UIViewController成为UINavigationController的控制视图,UIViewController的控制视图上的第一个子视图是UIScrollView,UIS ... 
- Qt Quick 组件和动态创建的对象具体的解释
		在<Qt Quick 事件处理之信号与槽>一文中介绍自己定义信号时,举了一个简单的样例.定义了一个颜色选择组件,当用户在组建内点击鼠标时,该组件会发出一个携带颜色值的信号,当时我使用 Co ... 
- Qt那点事儿(三) 论父对象与子对象的关系
		第三回 父与子 70后的道友都应该看过这么一部片子叫做<<父子情深>>.讲述的是一个小男孩患了绝症,父亲为了满足他的愿望,让已关门的游乐园为他们父子俩重新开放.在游乐园尽情地玩 ... 
- jquery获取元素的值,获取当前对象的父对象等等
		jsp代码: <span><input type="hidden" value="1" id="newInfo">& ... 
- javascript --- 子对象访问父对象的方式
		在传统面向对象的编程语言里,都会提供一种子类访问父类的特殊语法,引文我们在实现子类方法往往需要父类方法的额外辅助.在这种情况下,子类通常会调用父类中的同名方法,最终以便完成工作. javascript ... 
- JS 对象API之判断父对象是否在子对象的原型链上
		语法:父对象.prototype.isPrototypeOf(子对象) 代码栗子: function Student(){ this.name = "小马扎"; ; } var s ... 
- Qt——父对象、布局
		设置父对象两个好处:(1)加入析构树(2)和父对象一起显示 设置布局后,子控件自动被设置父对象 设置父对象两个好处:(1)加入析构树(2)和父对象一起显示 
- jquery获取html中当前元素对象,以及父对象,相邻的上一个对象,或下一个对象
		jsp代码: <span><input type="hidden" value="1" id="newInfo">& ... 
- wpf 模板绑定父对象
		有两种方式可以实现在模板中元素绑定到父对象 1.<ContentPresenter Margin=”{TemplateBinding Padding}”/> 2.Color=”{Bindi ... 
随机推荐
- 第三篇、CSS样式简介
			<!--1.行内样式 <p style="background-color:red;font-size:20px"> --> <!--2.页内样式 & ... 
- MAC 中安装 Homebrew
			Homebrew可以很方便的进行软件包管理,用官网的一句话来形容就是 Homebrew 使 OS X 更完整.用 gem 来安装您的 gems.用 brew 来搞定它们的依赖包. 安装Homebrew ... 
- nodejs的cs模式聊天客户端和服务器实现
			学习完nodejs的基础后,自然要写点东西练练手,以下是一个基于nodejs的cs模式的聊天软件代码: net模块是nodejs的网络编程必定用到的一个模块,对socket通信进行了封装 实现的功能: ... 
- svn 项目转移
			http://www.cnblogs.com/techMichaelLee/p/3193197.html (参考) svnadmin dump /home/svn/project > /home ... 
- [C#]对象深拷贝
			关键代码: /// <summary> /// 对象深拷贝 /// </summary> /// <typeparam name="T">泛型& ... 
- javascript调用外部wpf的方法
			今天因为项目需要在wpf嵌入web页面,然后在web页面调用wpf的方法,于是突击学习了一下,记下备忘.^_^ 1.wpf中新建一个类WpfForScriptingHelper namespace w ... 
- 判断滚动条到底部的JS代码
			这篇文章介绍了判断滚动条到底部的JS代码,有需要的朋友可以参考一下 判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop.clientHeight.scrollHeight. scrol ... 
- oracle,wamp,FZ突然出现问题,求解决方案(未解决,最终系统还原)
			-----背景------- 系统:win7 64位oracle 11g(11.1)每天都用oracle.用toad for oracle .电脑固定IP.未更改任何配置信息.用了几个月,突然出现了 ... 
- 学习PYTHON第一天
			需要掌握的内容 1.编程语言 2.python . C# JAVA 3.python: pypy cpython jpython 4.执行方式 解释器 文件执行 5.指定解释 ... 
- python AES 加密与解密
			#用aes加密,再用base64 encode def aes_encrypt(data): from Crypto.Cipher import AES import base64 key=setti ... 
