TTTableViewController
既存のに を追加していますUIViewController
が、奇妙なことの 1 つframe
は、初期化された TTTableViewController のプロパティが、iOS レイアウトなどで配線されていることです。
私は持っている:
UIStatusBar
UINavigationController
UIViewController
UITabBar
TTTableViewController
残りのすべてのスペースに塗りつぶしを設定するには、高さを367 ではなく 460 に設定する必要があります(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の代わりに