IOS:向一个栏按钮发送多个动作

2022-09-23 00:00:00 ios uibarbuttonitem

在我的应用程序中,我希望定制一个当前显示用户位置的栏按钮,以便如果用户点击并按住它,它将显示一个包含其他信息的子视图。然而,我似乎只能发送一个动作。确实是这样吗,或者有没有一种方法可以让我有多个动作?我知道有一个子类可以启用用户导向位置(就像在地图应用程序中一样)-我可以以某种方式实现类似的功能吗?


解决方案

UIBarButtonItems仅发送一个事件。您需要创建自己的自定义控件,向其添加手势识别器以识别点击和长按,并使用自定义控件创建条按钮项。

相关文章