在日历视图 ios 上显示活动 label/string?

Show event label/string on calendar view ios?

我正在处理我的一个 iOS 应用程序,我需要在该应用程序中添加日期的事件,我正在尝试实现 UI 结果,如下面的屏幕截图所示。

我已经使用 FSCalendar、JTAppleCalendar 等解决了大部分问题,但我满足了我正在寻找的大部分要求 除了日期 label/string 添加事件 .

添加了使用 FSCalendar 库的当前状态屏幕截图。我只能看到点(ImageView)FSCalendar 不允许我在日期上添加 label/string。

这是我的目标。

谁能帮我实现这个目标?

提前致谢。

您可以自定义这两个 libraries.I 已完成 before.There 必须是用于 calendar.You 的 UiCollectionView 的 .xib 文件并且可以自定义该 Xib 文件并且为事件添加标签。 只需解锁 pod 文件并处理它们。

// 检查 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)

}