zoukankan      html  css  js  c++  java
  • 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
          end

          local 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 要做成一个小的图片,然后用九风格来不变形拉伸


  • 相关阅读:
    腾讯蓝鲸cmdb部署
    Linux 检测 tls
    MongoDB主从
    rundeck配置salt-api
    salt-api 配置使用
    rsync同步备份
    su与su -,sudo 的区别
    Redis 迁移 DB; move key db
    数据结构与算法面试题80道(36)
    数据结构与算法面试题80道(35)
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7184073.html
Copyright © 2011-2022 走看看