📜  在 swift 中更改按钮文本(1)

📅  最后修改于: 2023-12-03 14:51:11.236000             🧑  作者: Mango

在 Swift 中更改按钮文本

按钮是在 iOS 应用程序中广泛使用的界面元素,可以与用户进行交互。除了处理用户输入之外,您还可以更改按钮的文本,以便更好地反映按钮的状态或目的。此处介绍如何在 Swift 中更改按钮文本。

更改按钮文本

在 Swift 中更改按钮文本非常简单。您可以使用 setTitle 方法来设置按钮的标题。以下是一个基本示例:

button.setTitle("Click me!", for: .normal)

这将在按钮上设置标题“Click me!”。

您还可以设置按钮的状态,例如在选中、禁用或高亮时显示的文本。要设置这些状态的文本,您需要传递相应的状态给 for 参数。例如,要设置选中状态下的按钮文本,可以使用以下代码:

button.setTitle("Selected", for: .selected)

要禁用按钮文本,可以像这样使用 .disabled

button.setTitle("Disabled", for: .disabled)

您还可以使用 setAttributedTitle 方法来为按钮设置富文本标题。以下是一个示例:

let attributedTitle = NSAttributedString(string: "Click me!", attributes: [NSAttributedString.Key.foregroundColor : UIColor.red])
button.setAttributedTitle(attributedTitle, for: .normal)

这将在按钮上设置红色文本“Click me!”。

结论

在 Swift 中更改按钮文本非常简单。使用 setTitlesetAttributedTitle 方法,您可以设置各种文本状态,包括正常、选中、禁用和高亮状态。