Ios5 使用ViewDeck调整UITableView的大小

Ios5 使用ViewDeck调整UITableView的大小,ios5,uitableview,resize,uistoryboard,Ios5,Uitableview,Resize,Uistoryboard,我试图模仿Facebook等应用程序中的滑动表视图功能。我目前正在使用图书馆。这是一个很好的滑块,但我不知道如何调整表视图的大小,以便在没有剪切的情况下,能够正确地适应滑块留下的较小空间 例如: 我看到过其他几个SO帖子,都有类似的问题,但没有一篇能简明扼要地回答如何调整表视图的大小。任何例子或解释都很好 对于左向滑块(即向左显示视图的滑块): 对于右向滑块: - (BOOL)viewDeckControllerWillOpenRightView:(IIViewDeckController*)

我试图模仿Facebook等应用程序中的滑动表视图功能。我目前正在使用图书馆。这是一个很好的滑块,但我不知道如何调整表视图的大小,以便在没有剪切的情况下,能够正确地适应滑块留下的较小空间

例如:

我看到过其他几个SO帖子,都有类似的问题,但没有一篇能简明扼要地回答如何调整表视图的大小。任何例子或解释都很好

对于左向滑块(即向左显示视图的滑块):

对于右向滑块:

- (BOOL)viewDeckControllerWillOpenRightView:(IIViewDeckController*)viewDeckController animated:(BOOL)animated 
{
    self.tableView.frame = (CGRect) { self.viewDeckController.rightLedge,
                                      self.tableView.frame.origin.y, 
                                      320 - self.viewDeckController.rightLedge,
                                      self.tableView.frame.size.height };
    return YES;
}
对于左向滑块(即向左显示视图的滑块):

对于右向滑块:

- (BOOL)viewDeckControllerWillOpenRightView:(IIViewDeckController*)viewDeckController animated:(BOOL)animated 
{
    self.tableView.frame = (CGRect) { self.viewDeckController.rightLedge,
                                      self.tableView.frame.origin.y, 
                                      320 - self.viewDeckController.rightLedge,
                                      self.tableView.frame.size.height };
    return YES;
}

无法调整
UITableViewController
的大小,但您可以在
UIViewController
内创建
UITableView
,并调整
UITableView

的大小。无法调整
UITableViewController
的大小,但是您可以在
UIViewController
内创建
UITableView
,并调整
UITableView

我在问题或答案中没有提到调整UITableView控制器的大小,只是调整UITableView的大小。我在问题或答案中没有提到调整UITableView控制器的大小,只是调整UITableView的大小。