widget的setPosition无效果,求助

在cocos studio1.6中编辑UI后导出ExportJson到工程中(cocos2dx-3.3rc0)
但是self.mainPanel:setPosition(200,100)没有用,面板位置不移动一直找不到原因,求助

self.muiroot=ccs.GUIReader:getInstance():widgetFromJsonFile("res/ui/new_task/new_task.ExportJson")
self.muiroot:retain()

self.mainPanel=self.muiroot:getChildByName("mainPanel");

self.boxPanel=self.mainPanel:getChildByName("boxPanel");
self.taskPanel=self.mainPanel:getChildByName("ScrollView_16");
self.btnPanel=self.mainPanel:getChildByName("btnPanel");

--按钮
self.backBtn=self.btnPanel:getChildByName("backBtn");
self.closeBtn=self.btnPanel:getChildByName("closeBtn");
local listener=handler(self,self.ButtonPress);
self.backBtn:addTouchEventListener(listener);
self.closeBtn:addTouchEventListener(listener);

self.mainPanel:setPosition(200,100)

一般cocos studio设置坐标不变的都是因为使用了相对布局

哦,明白了,多谢:882:

那再问下,面板里面的控件,例如像任务列表之类的,是设置相对布局还是绝对呢?因为任务小面板是依次往下排的

— Begin quote from ____

引用第3楼maocl1983于2014-12-04 15:36发表的 回 2楼(maocl1983) 的帖子 :
那再问下,面板里面的控件,例如像任务列表之类的,是设置相对布局还是绝对呢?因为任务小面板是依次往下排的 http://www.cocoachina.com/bbs/job.php?action=topost&tid=273525&pid=1190169

— End quote

这个看你自己的需要和喜好吧