为 iOS 和 Android 自定义日历

Posted

技术标签:

【中文标题】为 iOS 和 Android 自定义日历【英文标题】:Customise calendar for both iOS and Android 【发布时间】:2017-08-16 02:41:15 【问题描述】:

我的应用程序需要一个日历,我可以在其中选择一个日期并在活动日历中显示不可用和可用的日期。我正在用 Java 构建 android 应用程序 - Android Studio 和目标 C 中的 ios 应用程序 - Xcode。为此,我正在寻找一个现有的内置库。如果它同时适用于 Android 和 IOS,那就太好了。如果没有,我需要一个最好的建议来实现这个!

我看到的参考链接很少,如下所示:

(安卓)https://github.com/square/android-times-square

(IOS)https://github.com/guicocoa/calendar

请帮助我。提前致谢。

干杯

【问题讨论】:

【参考方案1】:

对于 ios,您可以使用:https://github.com/WenchaoD/FSCalendar

这是完全可定制的 iOS 日历库,兼容 Objective-C 和 Swift

【讨论】:

嗨贾格迪普!谢谢你的帮助。这对我有用。我必须在 FSCalendar 中显示几个日期作为选定日期和几个日期作为可用日期?还有任何可用于 android 的类似库吗? 你可以这样显示选择的日期:self.calendar.select(date)。对于 android,您可以检查:github.com/prolificinteractive/material-calendarview 谢谢贾格迪普。我会调查一下,让你知道!! 嗨 Jagdeep,我试过了:[self.Calendar selectDate:date];它不工作。我还在日历中启用了多项选择。 当您尝试选择日期时遇到什么问题。【参考方案2】:

最好的 iOS Pod 是:https://cocoapods.org/pods/JTAppleCalendar

但它仅适用于 iOS。

【讨论】:

嗨,奥斯卡!谢谢你的帮助。这在 Swift 中可用。【参考方案3】:

我在我的现场项目中使用过它,效果很好。

https://github.com/CVCalendar/CVCalendar

或者你也可以使用这里的一些参考资料 https://cocoapods.org/?q=calenda

最佳参考来自这里https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=calendar

【讨论】:

CVCalendar 很快!?

以上是关于为 iOS 和 Android 自定义日历的主要内容,如果未能解决你的问题,请参考以下文章

Android 自定义日历

Flutter 自定义日历

iOS中的自定义拖动日历

IOS自定义日历控件的简单实现(附思想及过程)

Android自定义View(CustomCalendar-定制日历控件)

Android带日程安排的自定义日历控件