いつもお世話になっています。
現在、こちらのサイトを参考にObjective-Cで"VewDeck"というライブラリを導入しようとしています。
AppDelegateに実装しスタート画面に導入することはできたのですが、スタート画面以外で利用しようとするとうまくできません。
【やったこと】
CenterViewController(IIViewDeckControllerを拡張)
LeftViewController
DeckViewController(IIViewDeckControllerを拡張)
の3つをつくる。
CenterViewController
LeftViewController
にはそれぞれstoryboardIDをつける(centerとleft)
DeckViewControllerでCenterViewController.hとLeftViewController.hを読み込み、以下のように実装。
lang
1- (id)initWithCoder:(NSCoder *)aDecoder 2{ 3 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 4 CenterViewController *centerController = [storyboard instantiateViewControllerWithIdentifier:@"center"]; 5 LeftViewController *leftController = [storyboard instantiateViewControllerWithIdentifier:@"left"]; 6 7 self = [super initWithCenterViewController:centerController 8 leftViewController:leftController]; 9 10 self.centerhiddenInteractivity = IIViewDeckCenterHiddenNotUserInteractiveWithTapToClose; 11 // Disable touch event when switch other view. 12 self.viewDeckController.bounceOpenSideDurationFactor = 0.3f; 13 14 if (self) { 15 // Add any extra init code here 16 } 17 return self; 18}
【結果】
ビルドしCenterViewControllerを表示しようとすると真っ暗な画面が表示される。
どのような原因、対策が考えられるでしょうか。
お力を貸していただけるとありがたいです。
よろしく御願いいたします。
あなたの回答
tips
プレビュー