This question already has answers here:
UIControlState.Normal is Unavailable

(4 个回答)


4年前关闭。



@IBOutlet weak var catParentIdButton: UIButton!

我有这个代码,现在我想以编程方式编写按钮标签。
在 swift 3.0 中编写按钮标签的语法是什么?

最佳答案

方法签名在 Swift 3.0 中发生了变化

func setTitle(_ title: String?,
      for state: UIControlState) // Use this method to set the title for the button

例子:
btn.setTitle(title: "Title", for: .normal)

注意 btn 控件的 默认状态更改为 .Normal.normal
// previous
public static var Normal: UIControlState { get }

// Swift 3.0
static var normal: UIControlState { get }

关于ios - 如何在Swift 3中设置按钮标签?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40080483/

10-09 18:32