1、控件选择
现在控件选择是点哪个取哪个,而且很容易误选。很多时候无法顺利的拖拽UI,而必须在下方选择好控件,然后手动调整偏移值。
建议可以增加这么一个细节,当我手动在下发选择好控件后(很多情况下是一个比较大的panel,而且是比较靠后的,正常情况是比较难点到的),在上方拖拽时优先选取选择好的这个panel,除非我手动点击了空白处或者其他地方。
这个可以参考下Unity里面的操作方式。如果这个没有做好的话,很多很好的功能就变得很鸡肋
2、把一个控件移动到另外一个父节点的时候,现在是坐标值不做任何处理,所以控件就不知道会飞哪里去。
这个时候应该计算一下当前坐标相对于新的父节点的坐标,然后修改坐标值,这样就可以保证随意拖拽控件的父节点而不会影响UI内容。这个可以大大提高效率。同样参考Unity