首页 > 解决方案 > 以编程方式快速添加按钮

问题描述

我正在尝试以编程方式添加按钮,我创建了按钮,它显示在应用程序中,但是当我写入.addTarget#selector出现错误(它构建成功,但操作不起作用)我尝试编写playAction()andplayAction(sender:)playAction. 它们都不起作用。在此处输入图像描述

playPauseButton.addTarget(self, action: #selector(playAction(sender:)), for: .touchUpInside)

@objc
func playAction(sender: UIButton){
    print("Hello")
}

UPD:我通过创建系统按钮并更改它来解决。也许我的 Xcode 有错误,因此发生错误。

标签: iosswiftuibuttonaddtarget

解决方案


改变

playPauseButton.addTarget(self, action: #selector(playAction), for: .touchUpInside)

还行吧:

@objc
func playAction(sender: UIButton) {
      print("Hello")
}

为我工作


推荐阅读