0

我的框架的框架有问题CKCalendarView's(附带MBCalendarKit)。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

正如您从第一张和第二张图片(以及第三张图片中的一点点)中看到的那样,事件开始列在日历下方。框架的演示项目不会发生这种情况。

我初始化它的代码如下:

- (void)viewDidLoad {
    [super viewDidLoad];

    calendarView = [CKCalendarView new];
    [calendarView setDisplayMode:CKCalendarViewModeDay];
    [[self calendarViewArea] addSubview:calendarView];
}

calendarViewArea 是一个UIView从我的Navigation Bar. 这是因为当我将 calendarView 直接添加到我的ViewController's视图时,它的顶部保持在我的导航栏下方。

4

1 回答 1

1

我是 MBCalendarKit 的作者。

虽然较新版本的 MBCalendarKit 更适合支持更大屏幕的 iPhone 6 和 iPhone 6 Plus,但没有官方的 iPad 支持。

例如,尝试新的 3.0.4 版本。将其构建到 iPad 模拟器。它似乎运作良好,但如果你“旋转”设备,它会破坏单元格布局。

我不确定将来是否会添加官方支持,但这是一个已知错误,如果您对此功能感兴趣,请关注问题#31 。

于 2015-02-01T04:36:30.997 回答