在日历视图 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)
}
我正在处理我的一个 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)
}