こんな感じ。
ちょっとわかりずらい...ので公式の画像も載せておく。
使い方は真ん中に位置するビューコントローラを作り、後は左右のビューコントローラをleft/rightなプロパティへセットするだけ。
self.viewController = [[JASidePanelController alloc] init]; self.viewController.leftPanel = [[JALeftViewController alloc] init]; self.viewController.centerPanel = [[UINavigationController alloc] initWithRootViewController:[[JACenterViewController alloc] init]]; self.viewController.rightPanel = [[JARightViewController alloc] init];非常に簡単。ビューを入れ子にすることで複数段の重なりもできる(たぶん)
カスタマイズはプロパティとサブクラス化で行う。左右の半開きの幅の指定など色々と細かいカスタマイズができてなかなかいい。
今度のアプリではこれを使っていこう。
0 件のコメント:
コメントを投稿