今天,开发过程中发现有个button,出现一个很奇怪的现象,只能部分响应事件。多方询问,搜索之后,使用各种方案进行解决,都不好使。
通过将父级视图给增加底色,发现那个按钮部分已经在父级视图之外了。将按钮位置修改之后,位置移到父级视图范围内,一切正常。
反复测试,都是符合规律的,在父级范围之外的部分无法响应事件。
重要的事说三遍:
1.注意当前控件在父级视图位置,不可超出。
2.注意当前控件在父级视图位置,不可超出。
3.注意当前控件在父级视图位置,不可超出。