您好,登录后才能下订单哦!
我现在有一个场景,使用UI编辑器创建而成,其中包含三个UIScrollView控件。第一个UIScrollView控件中包含大约12个子控件 UIImageView,第二个UIScrollView控件中包含大约16个子控件UIImageView,第三个UIScrollView控件中包含 大约32个子控件UIImageView。上述每一个UIScrollView控件内部的子控件UIImageView根据需要进行覆盖显示。对于前面两 个内容较少的UIScrollView控件,操作正常。对于第三个UIScrollView控件则显示不正常。我左右拖动其中的子控件时出现显示乱套现 象。例如,我使用如下代码:
UIImageView* currentDesk = dynamic_cast<UIImageView*>(pObject); UIScrollView* scroll_3 = dynamic_cast<UIScrollView*>(currentDesk->getWidgetParent()); UIImageView* desk_mask = dynamic_cast<UIImageView*>(scroll_3->getChildByName("desk_mask")); CCPoint pos=currentDesk->getPosition(); desk_mask->setPosition(pos);
最好就是“框”是个p_w_picpathview 图片是个p_w_picpathview 两个p_w_picpathview添加到一个panel中 框先设置为不可见 把这个panel当作scrollview中的单元子几点放到scrollview中
点击图片的时候把框显示出来。
或者,您是不是说,只要不修改内部控件的位置,把其中IMAGE控件的某些其他属性修改一个(目的是为了显式指出玩家选择的是它),这样是可以的?
是的 除了位置属性 其他所有属性都可以设置 visible scale rotation等
非常感谢!我试试!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
开发者交流群:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。