MBCalendarKit Неисправный фрейм
У меня проблема с рамкой моего CKCalendarView's
кадр (который поставляется с MBCalendarKit
).
Как вы можете видеть из первого и второго рисунков (и немного из третьего тоже), события начинают перечисляться намного ниже календаря. Что не происходит с демонстрационным проектом фреймворка.
Код, который я инициализирую, выглядит следующим образом:
- (void)viewDidLoad {
[super viewDidLoad];
calendarView = [CKCalendarView new];
[calendarView setDisplayMode:CKCalendarViewModeDay];
[[self calendarViewArea] addSubview:calendarView];
}
CalendarViewArea является UIView
который начинается прямо под моим Navigation Bar
, Это потому, что когда я добавляю calendarView прямо в мой ViewController's
вид его верхней части остается ниже моей панели навигации.
1 ответ
Я автор MBCalendarKit.
Хотя более новые версии MBCalendarKit лучше поддерживают большие экраны iPhone 6 и iPhone 6 Plus, официальной поддержки iPad нет.
Попробуйте новую версию 3.0.4, например. Постройте его на симуляторе iPad. Кажется, это работает хорошо, но если вы "вращаете" устройство, это нарушает расположение ячеек.
Я не уверен, добавлю ли я официальную поддержку в будущем, но это известная ошибка, и вы должны следовать проблеме № 31, если вы заинтересованы в этой функции.