Метод 1: установка статического заголовка
Самый простой способ отобразить заголовок кнопки — установить значение статической строки с помощью метода setTitle(_:for:). Вот пример:
let myButton = UIButton()
myButton.setTitle("Tap Me!", for: .normal)
let count = 5
myButton.setTitle("Count: \(count)", for: .normal)
let attributes: [NSAttributedString.Key: Any] = [
.font: UIFont.boldSystemFont(ofSize: 16),
.foregroundColor: UIColor.red
]
let attributedTitle = NSAttributedString(string: "Important", attributes: attributes)
myButton.setAttributedTitle(attributedTitle, for: .normal)
myButton.setTitle(NSLocalizedString("Tap Me!", comment: ""), for: .normal)
myButton.titleEdgeInsets = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 10)
Метод 6: динамическое обновление заголовка
В некоторых случаях может потребоваться динамическое обновление заголовка кнопки в зависимости от взаимодействия с пользователем или изменения данных. Для этого вы можете использовать метод setTitle(_:for:)несколько раз. Вот пример:
myButton.setTitle("Start", for: .normal)
// Later in the code...
myButton.setTitle("Stop", for: .normal)
Помните, что освоение отображения заголовков кнопок — это лишь один из аспектов создания исключительных пользовательских интерфейсов в Swift. Продолжайте исследовать огромный мир разработки для iOS, чтобы открыть еще больше возможностей и создавать замечательные приложения.