Показывать метку / строку события в представлении календаря ios? - PullRequest
1 голос
/ 26 мая 2020

Я работаю над одним из моих iOS приложений, где мне нужно добавить события на дату, я пытаюсь достичь результата пользовательского интерфейса, как на скриншоте ниже.

Я разработал большая часть области использует FSCalendar , JTAppleCalendar и c, но я отвечаю большинству требований, которые ищу , за исключением добавления метки / строки события на дату .

Добавлен скриншот текущего статуса с использованием библиотеки FSCalendar. Я вижу только точки (ImageView) FSCalendar не позволяет мне добавлять метку / строку на дату.

Вот что я собираюсь сделать.

enter image description here

Кто-нибудь может мне помочь, как этого добиться?

Заранее благодарю

Ответы [ 2 ]

1 голос
/ 27 мая 2020

// проверка FSCalendarDataSource // Сообщает делегату, что указанная ячейка будет отображена в календаре.

func calendar(_ calendar: FSCalendar, willDisplay cell: FSCalendarCell, for date: Date, at monthPosition: FSCalendarMonthPosition) {

        let labelMy2 = UILabel(frame: CGRect(x: 10, y: 20, width: cell.bounds.width, height: 20))
        labelMy2.font = UIFont(name: "Henderson BCG Sans", size: 10)
        labelMy2.text = "abc"
        labelMy2.layer.cornerRadius = cell.bounds.width/2
        labelMy2.textColor = UIColor.init(hex: "#32C77F")
        cell.addSubview(labelMy2)

}
0 голосов
/ 26 мая 2020

Вы можете настроить обе библиотеки. Я делал это раньше. Должен быть файл .xib для UiCollectionView, который используется для календаря. Вы можете настроить этот файл Xib и добавить метку для событий. Просто разблокируйте файлы pod и работайте с ними.

...