大家好我现在正在使用WenchaoD的FSCalendar一天。我成功地加载了许多事件的日历。但现在的问题是如何更改日期的标题颜色为特别日期。任何人都可以告诉我如何做到这一点?FSCalendar - 更改特定日期的标题颜色使用Swift
2
A
回答
2
1)首先实现FSCalendarDelegateAppearance
2)假设你有一些日期的数组,让我们首先声明一个数组。
var somedays : Array = [String]()
3)现在您需要格式化程序将字符串更改为日期。
fileprivate let gregorian: Calendar = Calendar(identifier: .gregorian)
fileprivate lazy var dateFormatter1: DateFormatter = {
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd"
return formatter
}()
4)FSCalendarDelegateAppearance被命名为具有一个方法:titleDefaultColorFor
5)实施使用以下代码此方法。
func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, titleDefaultColorFor date: Date) -> UIColor? {
somedays = ["2017-06-03",
"2017-06-06",
"2017-06-12",
"2017-06-25"]
let dateString : String = dateFormatter1.string(from:date)
if self.somedays.contains(dateString)
{
return UIColor.green
}
else{
return nil
}
}
6)运行此代码。快乐的编码。
相关问题
- 1. 更改给定日期的颜色?
- 2. 更改日期颜色
- 3. 如何更改标签中特定单词的颜色 - Swift 3
- 4. 更改特定图标的颜色NavigationDrawer
- 5. 如何更改android中特定日期的背景颜色?
- 6. 更改日历日期的颜色android
- 7. 更改Material-UI日期选取器的标题颜色
- 8. 如何在FSCalendar swift 3中更改事件数组的背景颜色?
- 9. jqGrid更改特定列标题的背景颜色
- 10. 使用RGB将UIStatusBar颜色更改为特定颜色?
- 11. 更改accessoryType的颜色Swift
- 12. SWIFT - UITableViewCellAccessoryType更改复选标记颜色
- 13. 如何使用lwuit更改标题栏中的标题颜色?
- 14. Nimbus更改标签标题的颜色
- 15. 如何更改jQuery日历中特定日期的字体颜色?
- 16. 更改UITableView标题色调颜色
- 17. Swift UITableviewCell颜色更改
- 18. 更改特定字符串的颜色
- 19. 更改ImageIcon中的特定颜色
- 20. 更改特定的行颜色uipicker
- 21. 更改图像中的特定颜色
- 22. 更改特定行的颜色(TELERIK)
- 23. 更改特定单词的颜色
- 24. jQuery:更改特定的文本颜色
- 25. 如何更改特定JButton的颜色
- 26. 使用jquery更改标签的颜色?
- 27. 更改颜色条标题的位置
- 28. 更改UITableView节标题的颜色
- 29. 更改NSWindow标题栏的颜色
- 30. 更改标题UIActivityController的文本颜色
请将相关代码放在问题中。 – Boiethios
肯定会更新我的代码。 – deltami