Junior — Middle
93
Kako aplikacija određuje koju stranicu ili komponentu su korisnici odabrali klikom?
Компаније где су питане
Touch Instinct
Одговор од АИ
sobes.tech АИ
В iOS-приложениях выбор страницы или компонента при клике обычно определяется через обработчики событий, например, методы делегатов или целевые действия (target-action). Например, при нажатии на кнопку или элемент списка вызывается метод, который знает, какой именно элемент был выбран, и на его основе происходит переход на соответствующий экран или отображение нужного компонента.
В UIKit это часто реализуется через IBAction или делегаты, а в SwiftUI — через привязку состояния и навигационные ссылки (NavigationLink), которые автоматически отслеживают выбор пользователя.
Пример с UIKit:
@IBAction func buttonTapped(_ sender: UIButton) {
if sender == firstButton {
// Переход на первую страницу
} else if sender == secondButton {
// Переход на вторую страницу
}
}
В SwiftUI:
NavigationLink(destination: DetailView()) {
Text("Перейти к детали")
}