来自 UIMenuElement 的 UIButton 参考

问题描述 投票:0回答:1

我有四个 UIButton,每个都有一个关联的 UIPopUpMenu。每个 UIMenuElement 在所有四个 UIButton 中都具有相同的操作和菜单列表。我的选择器本质上执行相同的操作,但将数据保存到一个数组中,该数组基于最初选择的 UIButton 来访问 UIMenu。

这是我的操作定义:@IBAction func changeName (sender: UIMenuElement) { }

如果我尝试使用“sender: UIButton”代替,我会收到致命错误。但是,我似乎无法找到如何在使用“sender: UIMenuElement”时获取对所触摸的 UIButton 的引用。我需要该按钮的标签来确定保存信息的位置。

swift uibutton uimenuitem
1个回答
0
投票

请参阅我的评论以了解我的解决方案。如果有人对我使用的确切代码感到好奇,很乐意分享更多详细信息。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.