-
Есть две кнопки:
import UIKit
class ViewController: UIViewController {
@IBAction func buttonOne(_ sender: UIButton) { }
и
@IBAction func buttonTwo(_ sender: UIButton) {
}
Как нажатием на кнопку buttonOne изменить title на кнопке buttonTwo, например, с 2 на 3 ? -
Есть ряд кнопок завязанных только на один общий @IBAction func button(_ sender: UIButton) { }. И у каждой есть свой title.
Как можно одновременно, добавить или убавить символ в начале title каждой из этих кнопок, от нажатия другой, независимой от этой группы кнопки, к примеру ( воспользовался примером из вашего видео):
var four = false
@IBAction func buttonFour(_ sender: UIButton) {
four = !four
} ?
Изменение title UIButton
Я применяю данную конструкцию но для той же кнопки.
@IBAction func buttonOne(_ sender: UIButton) {
if sender.currentTitle != “Yes” {
sender.setTitle(“Yes”, for: UIControlState.normal)
} else {
sender.setTitle(“No”, for: UIControlState.normal)
}
}
А как сделать это для изменения надписи на другой кнопке ?
arturios571
#4
Сделать IBOutlet например buttonOne и а экшине buttonTwo стучаться к октлету buttonOne и менять таилт
Да спасибо за отклик! Этот приём работает. Самое интересное, что перед прочтением Вашего совета наткнулся на аналогичное применение в стороннем видео ( https://geekbrains.ru/events/651 ) Вопрос 1 решен. Теперь как-то оптимальнее надо решить 2-й, слишком много Outlet дополнительных придётся тогда вводить.