在iOS日历视图中显示事件标签字符串?

问题描述 投票:0回答:1

我正在开发一个iOS应用程序,需要在日期上添加事件,我正试图实现如下截图中的UI效果。

我已经用 FSC日历, JTAppleCalendar等,但我满足大部分的要求,我正在寻找 除了在日期上添加事件标签串.

使用FSCalendar库添加了当前状态截图。我只能看到点(ImageView) FSCalendar 不允许我在日期上添加标签字符串。

这里是我的目标是什么。

enter image description here

有谁能帮助我如何能实现这一点?

先谢谢你。

ios swift nscalendar fscalendar
1个回答
1
投票

/ 检查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
投票

你可以自定义这两个库.我以前做过.必须有一个.xib文件,用于日历的UiCollectionView.你可以自定义该Xib文件,并为事件添加标签.只需解锁pod文件并对它们进行工作。

© www.soinside.com 2019 - 2024. All rights reserved.