iOS UIButton放在屏幕边缘无法响应点击事件 花卷爱吃草 2023-05-08 584 阅读1分钟 做项目的时候,UIButton点击响应不灵敏,经过测试发现,是按钮在屏幕边缘时,点击事件和系统的手势冲突,导致按钮点击事件无法响应。 原因是屏幕边缘,包括顶部和底部的手势都是被系统占用。 你可以在对应的控制器中实现下面的方法,以覆盖掉系统的占用。 - (UIRectEdge)preferredScreenEdgesDeferringSystemGestures { return UIRectEdgeAll; }