quick-cocos2d-x教程12:实现文本和password输入界面
用户输入账号和password输入是常见工能,如今用editbox来实现username和password输入。可是这个商业项目上常见功能,网上却没有找到教程。我就一步一步的实现。代码例如以下:
function MainScene:ctor()
ui.newTTFLabel({text = "User Login", size = 20, align = ui.TEXT_ALIGN_CENTER})
:pos(display.cx, display.cy+50)
:addTo(self)
------
local function onEdit(event, editbox)
if event == "began" then
-- 開始输入
elseif event == "changed" then
-- 输入框内容发生变化
elseif event == "ended" then
-- 输入结束
elseif event == "return" then
-- 从输入框返回
end
endlocal editbox = ui.newEditBox({
image = "EditBox.png",
listener = onEdit,
size = CCSize(200, 40)
})
editbox:pos(display.cx, display.cy)
editbox:addTo(self)
--------
local editbox2 = ui.newEditBox({
image = "EditBox.png",
listener = onEdit,
size = CCSize(200, 40)
})
--设置password输入框
editbox2:setInputFlag(0)
editbox2:pos(display.cx, display.cy/2)
editbox2:addTo(self)
--------------
end- setInputFlag(0) 是实现password输入
- EditBox.png 要做成一个小的图片,然后用九风格来不变形拉伸
quick-cocos2d-x教程12:实现文本和password输入界面相关推荐
- Python-EEG工具库MNE中文教程(12)-注释连续数据
目录 注释连续数据(Annotating continuous data) 通过代码创建注释 可视化原始对象 交互式注释原始对象 对注释对象的操作 本分享为脑机学习者Rose整理发表于公众号:脑机接口 ...
- quick cocos2d x 手机(Android端)启动过程学习
简要学习下quick cocos2d x 在安卓端启动的过程. 首先需要了解一点:quick cocos2d x是依托于Android的activity和GLSurfaceView(继承自Surfac ...
- 黑马lavarel教程---12、lavarel验证码
黑马lavarel教程---12.lavarel验证码 一.总结 一句话总结: 用插件的时候仔细看插件的版本要求 1.lavarel安装验证码插件的时候,如果(可选)需要定义自己的配置,则需要生成配置 ...
- NODE-WEBKIT教程(12)全屏
node-webkit教程(12)全屏 文/玄魂 目录 node-webkit教程(12)全屏 前言 12.1 和全屏有关的三个api Window.enterFullscreen() Window ...
- STM32 电机教程 12 - BLDC 闭环电流控制
前言 无刷直流 (Brushless Direct Current, BLDC)电机是一种正快速普及的电机类型,它可在家用电器.汽车.航空航天.消费品.医疗.工业自动化设备和仪器等行业中使用.正如名称 ...
- STM32 进阶教程 12 - M4的硬件乘法器使用
前言 Cortex-M4支持硬件浮点运算单元(有些厂商直接说成DSP模块),本节将给大家介绍STM32F407芯片中硬件浮点运算单元中的使用及带来的性能对比. 示例详解 基于硬件平台: 正点源子的st ...
- STM32 基础系列教程 12 – ADC 中断
前言 学习stm32 adc模数转换接口使用,学会用STM32对模拟信号时行采样,通过中断模式得到ADC结果. 示例详解 基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM ...
- Django 3.2.5博客开发教程:使用富文本编辑器添加数据
在Django admin后台添加数据的时候,文章内容文本框想发布一篇图文并茂的文章需就得手写Html代码,这十分吃力,也没法上传图片和文件.这显然不是我等高大上程序猿想要的. 为提升效率,我们可以使 ...
- axure文本框值相加_Axure教程:计数文本域实现
原标题:Axure教程:计数文本域实现 制定UI规范时,遇到实现"限制字数的文本域"的交互问题,即当用户输入的字数长度超过限制要求,如何只保留规定长度的文本? 效果如下: 我们知道 ...
最新文章
- python是一门什么课程-Python究竟是一门怎样的语言,Python为什么这么火?
- Microsoft.Office.Interop.Excel的用法
- easycode自定义模板转载
- 网络协议:ARP协议
- php图片写入带问号_php-fpm Remote Code Execution 分析(CVE-2019-11043)
- PyTorch安装问题解决
- java 日期calendar_Java中用Calendar类计算周和周的起始日期(转)
- egg风格 什么意思_egg框架学习笔记
- 2016中国大学生程序设计竞赛(长春)
- 今日头条笔试面试大全
- 用python和ffmpeg批量合成bilibili缓存的m4s成mp4
- MySQL(四)Select总结及补充聚合函数及分组过滤MD5加密
- STM32 在flash中存储float数据
- 塔望3W消费战略全案丨绿力冬瓜茶 三十年饮料老品牌,两年复兴战全国
- 我们不再沉默 给入侵黑客一个“下马威”
- 数智学习|湖仓一体实践与探索
- WiFi Easy Connect简介
- 使用sysbench进行压测达梦V8数据库
- linux视频采集软件,基于Video4Linux的视频图像采集实现 - 看看网
- 埃加洛尔虚拟服务器,魔兽世界二区包括哪些服务器?