以编程方式调整故事板uitableview的大小?

时间:2013-04-27 20:51:05

标签: ios uitableview resize

由于苹果的新规则更改要求应用程序与iPhone 5兼容,我现在必须使我的UItableview(在viewcontrollers中,而不是tableviewcontrollers)正确调整大小。但是,有时它们不会,特别是当它们位于控制器中间时。有没有办法以编程方式规定它的新大小限制,而不必摆脱我的故事板布局,如... ...

tableFrame.size.height = 127

CGRect schedulesNewFrame = CGRectMake(self.tableView.frame.origin.x,
                                      _movieSynopsis.frame.origin.y + _movieSynopsis.frame.size.height + 4,
                                      self.tableView.frame.size.width,
                                      self.tableView.contentSize.height);

    [self.tableView setFrame: schedulesNewFrame];

更新 为了更好地澄清我的问题,当它进行自动调整时,有时候它没有正确地执行。有没有办法手动控制这个,同时保持我的故事板正常的iPhone?

1 个答案:

答案 0 :(得分:2)

您可以使用

self.tableView.autoresizingMask = UIViewAutoresizingFlexibleHeight;