Как сделать коллапс ячейки быстрым

Я ищу решение в своем коде, но я не нахожу конкретно то, что мне нужно.

У меня в моей раскадровке UITableViewController с меткой в ​​одной ячейке и сборщиком в другой, я уже обработал событие изменения метки, когда меняет выборщика, но мне все равно нужно свернуть ячейку выбора, когда я нажимаю кнопку It's соответствующий ярлык.

Может ли кто-нибудь дать мне руку?


вот мой код


import UIKit class CriarAtividadeTVC: UITableViewController, UIPickerViewDataSource,UIPickerViewDelegate { @IBOutlet weak var pickerAtividades: UIPickerView! @IBOutlet weak var labelAtividadeTipo: UILabel! @IBOutlet weak var labelDuracao: UILabel! @IBOutlet weak var labelDiaAula: UILabel! @IBOutlet weak var comecaAtivLabel: UILabel! @IBOutlet weak var terminaAtivLabel: UILabel! let pickerData = [["Selecione","Plano de Aula", "Tarefa","Trabalho","Prova"]] override func viewDidLoad() { super.viewDidLoad() pickerAtividades.delegate = self pickerAtividades.dataSource = self } @IBAction func datePickerChanged(_ sender: UIDatePicker) { let pickerTag = sender.tag if pickerTag == 1{ let dateFormatter = DateFormatter() dateFormatter.dateFormat = "HH:mm" let strDate = dateFormatter.string(from: sender.date) self.labelDuracao.text = strDate } else if pickerTag == 2{ let dateFormatter = DateFormatter() dateFormatter.dateFormat = "EEEE, dd MMM yyyy" let strDate = dateFormatter.string(from: sender.date) self.labelDiaAula.text = strDate } else if pickerTag == 3{ let dateFormatter = DateFormatter() dateFormatter.dateFormat = "dd MMM yyyy, HH:mm" let strDate = dateFormatter.string(from: sender.date) self.comecaAtivLabel.text = strDate } else if pickerTag == 4{ let dateFormatter = DateFormatter() dateFormatter.dateFormat = "dd MMM yyyy, HH:mm" let strDate = dateFormatter.string(from: sender.date) self.terminaAtivLabel.text = strDate } } /* Configuracao dos pickerViews */ func updatePickerLabel(){ let atividade = pickerData[0][pickerAtividades.selectedRow(inComponent: 0)] labelAtividadeTipo.text = atividade } func numberOfComponents(in pickerView: UIPickerView) -> Int { return pickerData.count } func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { return pickerData[component].count } func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? { return pickerData[component][row] } func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { updatePickerLabel() } /* ! Configuracao dos pickerViews */ /* settings expandable cells */ /* ! settings expandable cells */ } 

введите описание изображения здесь

  • Разница между self.navigationController.view и self.view в UITableViewController
  • Swift: Как программно добавить и изменить размер textView на ячейку?
  • UITableView внутри ячеек UIScrollView нельзя использовать
  • UITableView indexPathForCell возвращает значение null, когда ячейка не видна
  • обрабатывать массив объектов для методов UITableView
  • Несколько строк в текстовом ярлыке таблицы просмотра таблицы
  • Как обратиться ко всем ячейкам в какой-либо одной части таблицыView в Swift?
  • Как расширить ячейку TableView с аккордеонным представлением внутри?
  • как установить положение прокрутки UITableView в предыдущее местоположение при нажатии кнопки «загрузить предыдущие элементы»
  • UITableView имеет белый фон вместо прозрачного
  • «Невозможно отключить ячейку с идентификатором» при переключении на программный переход вместо segue
  • Interesting Posts

    Разность громкости переключателя режима AVAudioSession

    CocoaPods не будут установлены на устройстве?

    NSTimer со слабым я; почему dealloc не называется?

    Тест индексации приложений Firebase всегда терпит неудачу

    CoreData – эквивалент использования категорий w / Example – Swift

    База данных, занятая во время одного потока, записывает в одну таблицу, а другой поток обращается к данным из другой таблицы

    Соединение Bluetooth больше не работает на iPhone 5s

    Ошибка IF в IOS с использованием NSString

    Отправить информацию о пользователе через XMPP в iOS

    ImageView для ограничения ширины, но не высоты

    Как обеспечить, чтобы didSelectRowAtIndexPath открыл правильный вид

    Использование операнда OR в операторе Swift ternary

    Могу ли я записывать файлы в каталог документов приложения в iOS?

    IOS Запросить текущий объем звука

    Как я могу распознать кран на задней панели телефона, когда он находится в кармане на экране блокировки?

    Давайте будем гением компьютера.