我正在将 a 添加TTTableViewController
到现有的UIViewController
,我发现的一件奇怪的事情是frame
初始化的 TTTableViewController 的属性是有线的,例如在 iOS 布局中。
我有:
UIStatusBar
UINavigationController
UIViewController
UITabBar
为了设置TTTableViewController
所有剩余空间的填充,我需要将高度设置为460 而不是 367。(367 = 480-20-44-49)
例如
self.tableViewController.view.frame = CGRectMake(0, 0, 320, 460.0f);
代替
self.tableViewController.view.frame = CGRectMake(0, 0, 320, 367.0f);
为什么会这样?
*编辑澄清:我的意思是TTViewController顶部的TTTableViewController(使用[self.view addSubview:self.tableViewController.view];),我需要设置self.tableViewController.view.frame = CGRectMake(0, 0, 320, 460.0f); 而不是 367