2015-01-24 1 views
0

У меня возникла проблема с рамой моей рамки CKCalendarView's (которая поставляется с MBCalendarKit).MBCalendarKit Faulty Frame

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

Как вы можете видеть из первого и второго изображений (и немного от третьего тоже), события начинают перечислять путь ниже календаря. Что не происходит с демонстрационным проектом framework.

Код инициализирую это выглядит следующим образом:

- (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, если вас интересует эта функция.

 Смежные вопросы

  • Нет связанных вопросов^_^