Прокрутите до сегодняшней даты в календаре, если нет событий - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть кусок кода, который прокручивает представление к событию в календаре (если оно существует). Я должен добавить какую-то часть с помощью «else», чтобы, если бы не было событий, она бы прокручивалась до сегодняшней даты.

if let indEvent = dataEvents.lastIndex(where: {$0.date == lastDateEvent}) {
                            let indexPath: IndexPath = IndexPath(item: 0, section: indEvent)
                            self.tableView.scrollToRow(at: indexPath, at: .middle, animated: true)
                        }

Ниже приведен следующий код для вставки изображения в ячейку даты сегодня.

if dataEvents[section].date.beginOfDay() == Date().beginOfDay() {
        headerV.imgToday.image = UIImage(named: "today_50") }
    else { headerV.imgToday.image = nil }
...