在我的应用程序中,我做了一个小菜单,它基本上是一个带有两个按钮的UIView。菜单在用户点击按钮时打开,并且在用户点击同一按钮时也关闭。我希望在用户点击菜单UIView之外的任何位置时关闭菜单。菜单: 最佳答案 为此,当您显示小菜单时,在其下方添加一个不可见按钮(UIColor.clear),以整个屏幕为框架。它的作用是关闭您的菜单。确保在关闭小菜单时也要关闭按钮。希望这可以帮助!