Visual_Novel_iOS/crush/Crush/Src/Modules/Friend/Search/FriendMainSearchController....

45 lines
1.0 KiB
Swift

//
// FriendMainSearchController.swift
// Crush
//
// Created by Leon on 2025/8/15.
//
import UIKit
class FriendMainSearchController: CLViewController<FriendMainSearchView> {
var viewModel = FriendsSearchViewModel()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
setupViews()
setupDats()
setupEvents()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
container.searchField.becomeFirstResponder()
}
private func setupViews() {
navigationView.backButton.isHidden = true
navigationView.isHidden = true
}
private func setupDats() {
container.messageListVc.viewModel = viewModel
container.friendsListVc.viewModel = viewModel
}
private func setupEvents() {
container.cancelButton.addTarget(self, action: #selector(tapCancel), for: .touchUpInside)
}
@objc private func tapCancel() {
close()
}
}