Для Xcode 10.2 со Swift 5
Вы также можете использовать Swift, чтобы изменить ярлык Mac OS с помощью кнопки с помощью помощника редактора. Убедитесь, что раскадровка находится слева, а класс, связанный с представлением окна, отображается справа (в начальном проекте имя файла по умолчанию: ViewController.swift) .
* * 1010
Подключите метку к NSViewController (элемент управления + перетаскивание в код) непосредственно под оператором класса (около верха)
и когда появится приглашение.
Connection = Outlet
Name = " label " или "name of label"
Type = Any
Полученный код будет выглядеть следующим образом
@IBOutlet weak var label: NSTextField!
Подключите кнопку к NSViewController (управление + перетаскивание в код) обычно в любом месте после любого из стандартных операторов переопределения, расположенных близко к нижней части, но чуть выше последней фигурной скобки
при появлении приглашения.
Соединение = Действие
Имя = " Кнопка " или "Ваше имя кнопки"
Тип = Любой
Полученный код должен выглядеть следующим образом:
@IBAction func button(_ sender: Any) {
}
Затем добавьте следующий код между двумя фигурными скобками, созданными соединением кнопки.
@IBAction func button(_ sender: Any) {
self.label.stringValue = "New Label"
}
Запустите ваш проект
LOL, у меня изначально был старший момент, и я искал, как изменить метку кнопки, когда наткнулся на эту запись и вспомнил, как это сделать.
Если вы также хотите изменить метку кнопки, это в основном тот же процесс
Подключите кнопку к коду под оператором класса и установите соединение Outlet, как в шаге 1. Затем, в точке кода где вы хотите изменить метку кнопки, добавьте следующую строку кода.
self.button.title = "New Button Label"
Надеется, это поможет всем, кому это нужно.