首页 > 解决方案 > 如何以编程方式将标签添加到 Swift 中的 UIButton

问题描述

我知道如何在main.storyboard文件中添加标签,但现在我正在以编程方式创建所有内容。但是,我在网上找不到任何告诉我如何向按钮添加标签的内容。我试图阅读苹果文档,但不知道如何实现它。

例如,这是我创建按钮的方式,如何为其添加标签,以便当我制作多个按钮并希望将它们链接到单个操作时,我可以知道按下了哪个按钮?

let buttonOne() : UIButton { 
   let button = UIButton(type: .system)
   button.backgroundColor = .red
   return button
}()

标签: swiftswift4programmatically

解决方案


试试这个:

let buttonOne() : UIButton { 
   let button = UIButton(type: .system)
   button.backgroundColor = .red
   button.tag = 2
   return button
}()

推荐阅读