由于苹果的新规则更改要求应用程序与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?
答案 0 :(得分:2)
您可以使用
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleHeight;