MBCalendarKit 错误框架
MBCalendarKit Faulty Frame
我的 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 模拟器。它似乎运行良好,但如果你 "rotate" 设备,它会破坏单元格布局。
我不确定将来是否会添加官方支持,但这是一个已知的错误并且
如果您对此功能感兴趣,请关注问题 #31。
我的 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 模拟器。它似乎运行良好,但如果你 "rotate" 设备,它会破坏单元格布局。
我不确定将来是否会添加官方支持,但这是一个已知的错误并且 如果您对此功能感兴趣,请关注问题 #31。