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





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

我初始化的代码如下:

- (void)viewDidLoad {
    [super viewDidLoad];

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


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

最佳答案

我是MBCalendarKit的作者。

尽管较新版本的MBCalendarKit可以更好地支持较大屏幕的iPhone 6和iPhone 6 Plus,但没有官方的iPad支持。

例如,尝试使用新的3.0.4版本。将其构建到iPad模拟器中。看来效果很好,但是如果“旋转”设备,则会破坏单元的布局。

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

关于ios - MBCalendarKit框架故障,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28129181/

10-10 09:41