Junior — Middle
Барномаи чӣ гуна муайян мекунад, ки корбарон дар клик чӣ саҳифа ё компонентро интихоб карданд?
sobes.tech AI
Ҷавоб аз AI
Дар барномаҳои 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("Ба тафсилот гузаред")
}