搜索
查看: 446|回复: 4

c.ui.getCtrl这个方法获取不了ui

[复制链接]
发表于 2021-5-30 11:36:12 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 0219
登陆器版本号: 0219
BUG描述: 按说明书里的
local DLogIn = c.ui.getCtrl("DLogIn")--获取登录窗体控件对象
if (DLogIn ~= nil) then--登录窗体控件存在
if (DLogIn:getType() == 1) then
c.share.dbg("DLogIn控件是窗体控件")
end
end
无法获取该对象
BUG重现方式: local DLogIn = c.ui.getCtrl("DLogIn")--获取登录窗体控件对象
if (DLogIn ~= nil) then--登录窗体控件存在
if (DLogIn:getType() == 1) then
c.share.dbg("DLogIn控件是窗体控件")
end
end
修复后应达到的效果: 正常使用
联系QQ: 隐藏内容

 楼主| 发表于 2021-5-30 12:03:57 | 显示全部楼层
准确点说是获取不了自定义ui
 楼主| 发表于 2021-5-30 12:11:09 | 显示全部楼层
奥,搞定了,不能直接获取分页控件,只能把它放到一个窗体里,
麻烦帮忙关下帖子
 楼主| 发表于 2021-5-30 13:25:57 | 显示全部楼层
自定义ui的点击函数方法,第一个参数sender为什么是nil,只有原生的控件不是nil
 楼主| 发表于 2021-5-30 13:26:31 | 显示全部楼层
function Usr_shangpu_OnClick(sender, x, y)

    --此处放置事件代码
    -- c.share.addChat("aaaaa不 x:"..x.." y:"..y, 1, 2) --聊天栏输出信息
    local a = sender == nil
   
    c.share.dbg(tostring(a)) // true

    return true --返回true代表执行内部事件
  end
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-25 02:50 , Processed in 0.527330 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表