Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试通过地图上的视图禁用触摸。现在,当我触摸视图时,它会将触摸传递到地图。任何人都可以帮忙吗?
您可以尝试在视图的所有子视图上禁用 userInteraction。
NSArray *subviews = yourView.subviews; for (UIView *view in subviews) { [view setUserInteractionEnabled:NO]; }
我没有用地图视图测试过,但我之前使用过这个设置来禁用整个视图的触摸,只是为我想要的几个项目重新启用触摸(基本上是只读模式)。希望这可以帮助。