1

我使用 CalendarKit cocoapods

我想在日期视图和时间线视图之间留一个空间。

但我只找到了一种在下面的代码中改变 y 值的方法

override public func layoutSubviews() {
    super.layoutSubviews()
    dayHeaderView.frame = CGRect(origin: CGPoint(x: 0, y: layoutMargins.top),
                                 size: CGSize(width: bounds.width, height: headerHeight))
    let timelinePagerHeight = bounds.height - dayHeaderView.frame.maxY
    timelinePagerView.frame = CGRect(origin: CGPoint(x: 0, y: dayHeaderView.frame.maxY),
                                     size: CGSize(width: bounds.width, height: timelinePagerHeight))
  }

它在cocoapods...

如何在我自己的 swift 文件中更改它?

还是有其他方法可以改变?

我的理想视图如下

在此处输入图像描述

4

1 回答 1

1

您需要 fork 库(使用 CalendarKit 代码创建您自己的存储库)并在那里进行编辑。CalendarKit 不支持这种开箱即用的自定义,因此您必须维护自己的版本。

于 2021-03-07T21:21:55.253 回答