スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]ViewDeckのサイド画面(右側・左側)の横幅を変更する

IISideControllerを利用する事で横幅を変更する事が可能です。
今回は左側に見開きの画面が、中央画面部分と重ならないようにサイズを調整します。
//中央画面
CenterViewController *center = [CenterViewController new];
//左側画面
LeftViewController *left = [LeftViewController new];
IISideController *side = [[IISideController alloc] initWithViewController:left];
//ViewDeckを生成・画面を設置
IIViewDeckController *viewDeck = [[IIViewDeckController alloc] initWithCenterViewController:center leftViewController:side];
//左側画面のサイズを設定
/*** 注意:このメソッドを呼び出したときに、leftのビュー表示関連のメソッドが呼ばれます(viewDidLoadなど) ***/
[side setConstrainedSize:master.view.frame.size.width - viewDeck.leftSize];



参考URL:rightViewController not resizing width - I've tried everything #258
このエントリーをはてなブックマークに追加

tag : iOS ViewDeck leftView rightView size width change

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。