Frameを決定できるUITableViewController
UITableViewControllerのtableViewは、frameのサイズを変更する事が出来ません。
これだと不便なので、tableViewのサイズを変更出来るUIFlexibleTableViewクラスを作成しました。
ご自由にお使いください。
CocoaExtention/Classes/UIFlexibleTableViewController at master · ryufloat/CocoaExtention · GitHub
使い方は以下
CGRect frame = CGRectMake(x, y, width, height); UIFlexibleTableViewController *flexibleTableViewController = [[UIFlexibleTableViewController alloc]initWithFrame:frame]; [self presentViewController:flexibleTableView animated:YES completion:NULL];
UIVIewControllerのサブクラスとして作成し、UITableViewDataSourceとUITableViewDelegateプロトコルを実装することにより、実現しています。