紙を折り畳んだり広げたりする効果を見せる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];