我正在尝试使用UITableViewController
将导航栏添加到NavigationController
而不是。
因此,在viewDidLoadMethod
的{{1}}中,我使用CGRect创建了MyUITableViewController
。
Navigation Bar
然后我从MainViewController
呈现MyUITableViewControllerUINavigationBar * navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 30, 320, 50)];
此时我的 [self presentViewController:controller animated:YES completion:Nil];
与MyUITableViewController
我正在考虑使用initWithFram(x,y,width,height)创建tableViewController来补偿NavBar。
但我不确定我应该使用什么高度以及如何提出一个值。 它是否具有正确的滚动行为?
正确的方法是什么?请注意,此时我不想使用导航控制器。
是否可能没有导航控制器。
答案 0 :(得分:0)
尽量不要使用UITableViewController,但只需使用UIViewController,在其上添加UITableView对象,并为表视图实现2个协议。
您可以根据需要调整表格视图的大小,如果还需要状态栏,则可以将其原点Y坐标设置为44或64.
您可以在其上添加UINavigationBar对象。
我希望这样做可以帮助您解决问题。