UIButton地区的一部分没有发射func touchesBegan

时间:2018-02-27 21:32:55

标签: swift xcode

UIButton下面显示的区域未注册touchsBegun,而是在touchesEnded(也称为touchsBegun)时注册。此外,突出显示状态在该区域中不起作用(同样仅在释放时起作用但不太明显)。我也检查了调试层次结构,但没有看到任何奇怪的东西(我是x-code和swift的新手:))。另一部分按预期工作。右侧的按钮按预期工作 enter image description here

层次结构视图1

enter image description here

具有树视图的层次结构视图2

enter image description here

1 个答案:

答案 0 :(得分:0)

问题是导航栏。隐藏它已经解决了这个问题。导航栏似乎从屏幕左侧获取几个像素,以通过滑动启用后退导航;这是覆盖按钮。