0

フレームのフレームに問題がありますCKCalendarView's(これには が付属していますMBCalendarKit)。

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

1 枚目と 2 枚目の写真 (および 3 枚目の写真も少し) からわかるように、イベントはカレンダーの下にリストされ始めています。フレームワークのデモプロジェクトでは起こりません。

初期化するコードは次のとおりです。

- (void)viewDidLoad {
    [super viewDidLoad];

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

calendarViewArea は、UIViewmy のすぐ下から始まるNavigation Barです。これは、calendarView をViewController'sビューに直接追加すると、その上部がナビゲーション バーの下にとどまるためです。

4

1 に答える 1

1

私は MBCalendarKit の作成者です。

MBCalendarKit の新しいバージョンは、大画面の iPhone 6 および iPhone 6 Plus のサポートに優れていますが、公式の iPad サポートはありません。

たとえば、新しい 3.0.4 リリースを試してください。それを iPad シミュレーターにビルドします。うまく機能しているように見えますが、デバイスを「回転」させると、セルのレイアウトが崩れます。

将来的に正式なサポートを追加するかどうかはわかりませんが、これは既知のバグであり、この機能に興味がある場合は問題#31に従ってください。

于 2015-02-01T04:36:30.997 に答える