问题标签 [calendarkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

ios - 在 CalendarKit 中跨天创建事件

是否可以创建具有不同开始日期和时间以及结束日期和时间的活动?

例子

0 投票
0 回答
48 浏览

ios - 当 eventsWillOverlap 为 true 时未获取选定事件

我在我的项目中使用 Calenderkit ( https://github.com/richardtop/CalendarKit )。

当 eventsWillOverlap 为 true 时,我无法在委托方法中获取选定的事件 obj 数据。

如果 eventsWillOverlap 为假,则正确获取。下面是我试过的代码

你能帮我解决这个问题吗?

谢谢你。

0 投票
0 回答
75 浏览

ios - CalendarKit for Swift:使用来自 CoreData 的自定义事件模型

我有自己的自定义“事件”模型,它将用户的事件存储到核心数据中。

我的事件模型有标题、开始和结束日期以及描述。

如何将我的自定义Event模型传递给 CalendarKit 的func eventsForDate(_ date: Date) -> [EventDescriptor]方法并使用它而不是这个默认事件模型

0 投票
0 回答
390 浏览

ios - 使用滚动视图或集合视图构建 iOS 日历,如日视图

我一直在尝试将我的应用程序带到 iPad 上,并且我想实现像 iOS 日历中那样的日视图。

我在 GitHub 上找到了一些很棒的库,它们几乎可以完成我想要的一切,问题是,我想使用我的自定义事件模型和一个自定义视图,它可以代表我的自定义事件。

CalendarKit - GitHub

JZCalendarWeekView - GitHub

我四处搜索,在 StackOverflow 上找到了一个好主意,他们说你可以使用 ScrollView,而事件将是该 scrollView 的子视图。有人说集合视图也可以完成这项工作,但不幸的是我真的找不到一个好的起点,如何做视图。

所以让我们想象一下,我尝试了滚动视图路线,然后我不明白,如何制作带有小时标记的分隔符?

在此处输入图像描述

我真的很感激一些好的建议来开始。

0 投票
0 回答
296 浏览

swift - 使用 SwiftUI 的卧式日历

我正在通过 swift & swiftui 探索我的方式,试图自学。我目前的挑战是制作一个水平日历,它在单行上滚动,一周根据需要动态添加天数。像图像这样的东西,关于从哪里开始这样的东西的任何指示?我想出了每天的单一视图元素,并通过日历日期进行某种循环以建立日历......

想做这样的事情

在日期/日历方面,我几乎是初学者。我管理了格式化/转换和添加/减去天和月的基础知识,但这几乎就是我所处的位置

我已经在 scrollView 中为当前月份的 HStack 天数设置了这个,但我不知道如何确定在 scrollView 的中心可见哪个子视图 - 部分是为了能够更新月份名称。

0 投票
0 回答
48 浏览

swift - 如何从 UIKit 中的父剪辑中排除子视图?

在我的 iOS 应用程序中,我使用 CalendarKit,一个框架来创建一个功能齐全的日历。我想修改 EventView 以添加圆角。为此,我像这样配置 EventView 类:

我为视图设置了以下属性:

它可以工作,但现在,用于编辑/移动的圆点被剪裁了:

在此处输入图像描述

我该怎么做才能从父视图中解开点?有任何想法吗?我已经尝试设置zPosition但它不起作用。

注意:完整的 EventView 类可以在这里找到:https ://github.com/richardtop/CalendarKit/blob/0235dab6e9ca190a380868224d0e8fb149e6009a/Source/Timeline/EventView.swift

0 投票
1 回答
50 浏览

swift - UISplitViewController - 双列样式不起作用

在我的应用程序中,我正在使用这样的 UISplitViewController:

结果:

在此处输入图像描述

但是当我将样式设置为doubleColumn这样时:

结果如下所示:

在此处输入图像描述

我不明白为什么现在 CalendarViewController 比主视图更宽。我想使用侧边栏,以便用户可以显示和隐藏日历。

如何修复此显示错误以使 CalendarViewController 具有与主视图相同的宽度?

0 投票
2 回答
89 浏览

swift - 我可以用这个包解决我的工具链版本错误吗?

我正在尝试在项目中使用以下包:

https://github.com/richardtop/CalendarKit.git

当我尝试通过 Swift 包管理器添加包时,我收到关于工具链版本的错误(请参见下图)。我使用的是 XCode 12.4,我的电脑太旧,无法安装 12.5。

我尝试安装最新的工具链,但没有解决问题:

新工具链旁边的旧工具链错误

有谁知道我是否可以让包识别我安装的 v5 工具链?

0 投票
1 回答
115 浏览

swift - UIKit:如何调整 Viewcontroller 的大小以适应 splitview 主列?

在我的 UIKit 应用程序中,我使用 aUISplitViewController()作为我的 rootViewController。我SceneDelegate像这样配置它:

如您所见,我使用CalendarViewController(包装在 UINavigationController 中)作为我的 primaryViewController,而对于辅助视图,我使用的是 SwiftUI 视图,包装在UIHostingController

结果如下所示:

在此处输入图像描述

如您所见,CalendarViewController 适合 iPhone 屏幕,但不适合 iPad 主列。来自CalendarKitCalendarViewController,一个 Swift 日历库。

我需要在 CalendarViewController 中进行哪些更改以适应 SplitView 主列?有任何想法吗?

参考:CalendarViewController

0 投票
0 回答
20 浏览

swift - 是否可以从 CalendarKit 过滤周末日期

我想使用 CalendarKit,但我需要它不在日历中显示周末。想问问有经验的用户这是否可能。我试图为自己编辑包代码本身,但没有成功。也许其他人已经做到了?