脑残一样按钮响应设计

 UIPanel下的存在按钮。如果我把UIPanel隐藏了,里边的按钮居然还能点击~是有人发现这种奇葩的应用场景了。请说明下为什么会有真么奇葩的需求。我都去隐藏它的父类整个树了。为什么要去点击。
 可能要说disable。难道你会把一个控件下所有按钮是当前可点,还是当前不可点全部存下来~~~

这个是现在这个版本的一个大BUG。和UI编辑器似乎也有关系,最典型的就是UI编辑器里设置A,B两个panel,A的zorder比B低,但B被设置为不可见。程序运行时B确实也不可见,但操作响应却是B在响应(看不到),A无法响应。如果B的面积和A一样,那就没有办法了。如果B的面积比A小,点击B盖不住的一个地方的控件,B才会真的setTouchEnabled(false)

楼主你好,这次版本更新 对这部分的设计进行了修改,控件的visible不再影响控件是否可点击 如果想关闭点击 请设置setTouchEnabled(false)

这个是现在这个版本的一个大BUG。和UI编辑器似乎也有关系,最典型的就是UI编辑器里设置A,B两个panel,A的zorder比B低,但B被设置为不可见。程序运行时B确实也不可见,但操作响应却是B在响应(看不到),A无法响应。如果B的面积和A一样,那就没有办法了。如果B的面积比A小,点击B盖不住的一个地方的控件,B才会真的setTouchEnabled(false)