2013年4月28日日曜日

紙を折り畳んだようなGUI

紙を折り畳んだり広げたりする効果を見せるGUIライブラリ。@setoh2000さんのツィートで知った。


付属のデモ。


デモを実機で試したがいい感じ。指でドラッグして左右の開閉をコントロールできる。

試験的に垂直方向の折り畳みもある。じゃばらの開閉感がいい感じ。

使い方は PagerFolderViewのインスタンスに左と右に配置するビューを追加し、View controllerへ追加するだけ。
_paperFoldView = [[PaperFoldView alloc] initWithFrame:CGRectMake(0,0,100,[self.view bounds].size.height)];

_leftTableView = [[UITableView alloc] initWithFrame:CGRectMake(0,0,100,[self.view bounds].size.height)];
[_paperFoldView setLeftFoldContentView:_leftTableView foldCount:3 pullFactor:0.9];

_mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0,0,240,[self.view bounds].size.height)];
[_paperFoldView setRightFoldContentView:_mapView foldCount:3 pullFactor:0.9];

[self.view addSubview:_paperFoldView];


0 件のコメント:

コメントを投稿