MBCalendarKit错误帧

时间:2015-01-24 19:05:01

标签: ios objective-c uiview frame mbcalendarkit

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

enter image description here enter image description here enter image description here

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

我初始化它的代码如下:

- (void)viewDidLoad {
    [super viewDidLoad];

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

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

1 个答案:

答案 0 :(得分:1)

我是MBCalendarKit的作者。

尽管较新版本的MBCalendarKit能够更好地支持更大屏幕的iPhone 6和iPhone 6 Plus,但还没有正式的iPad支持。

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

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