CocosGUITestMainLayer控件的使用

CocoStudioGUITestScene  CocoStudioGUIMainLayer

CocosGUITestScene       CocosGUITestMainLayer

UILayer *m_pUiLayer;
    
Layout *m_pWidget; //是uilayer中的一个层,json生成的类, 该层可以设置颜色,渐变,图片,加入控件是用addchild

//创建UI层
m_pUiLayer = UILayer::create();
       
addChild(m_pUiLayer);

//得到json中的层控件    
        
m_pWidget = static_cast<Layout*>(GUIReader::shareReader()->widgetFromJsonFile("cocosgui/UITest/UITest.json"));
  
m_pUiLayer->addWidget(m_pWidget);
m_pUiLayer->getWidgetBy

//得到层控件里的控件 
Button* left_button = static_cast<Button*>(UIHelper::seekWidgetByName(m_pWidget, "left_Button"));

UISceneManager:
UIButtonTest

UILayer  ->addWidget  UILabel UIButton,UICheckBox,UISlider,UIImageView,UILoadingBar,UILabelAtlas,UILabelBMFont,UITextField,UILayout,UIScrollView,UIPageView,UIListView,UIWidget,RichText

-> dynamic_cast<UILoadingBar*>(getWidgetBy)//得到控件


设置Label: 文本,字体,字号,锚点,位置,颜色,设置区域,设置对齐方式
设置按钮: 是否可触摸,是否有按下动画,设置位置,设置监听,设置大小,设置纹理,setScale9Enabled
复选宽: 是否可触摸,纹理,监听
滑动块: 是否可触摸,设置3个纹理,监听
图片: 纹理,setScale9Enabled
加载进度条: 设置名字,纹理,设置百分比,设置方向,setScale9Enabled
数字图片标签: 设置属性
文字图片标签: 设置文件,设置文本
输入文本: 是否可触摸,设置内容,设置最大字数,设置是否用密码,密码符号,监听,对齐方式
层控件Panel: 设置颜色,渐变,图片,对齐,setBackGroundImageScale9Enabled
滚动窗口控件: 垂直滚动,水平滚动,全方位滚动
纸片滚动控件: 水平滚动
列表滚动: 水平, 垂直,反弹
控件中添加节点:addNode
文字多样控件:

你可能感兴趣的:(CocosGUITestMainLayer控件的使用)