在UISplitViewController中调整Detail View Controller的大小[仅限iPad版本]

时间:2014-07-25 11:54:25

标签: ios storyboard uisplitviewcontroller

我正在研究iPad版本。我添加了splitViewController并将viewController指定为详细视图。我在splitViewController外面使用这个视图控制器作为全视图viewController。

问题:当viewController在splitViewController中作为detil视图时,它没有调整大小。即在视图右角的任何东西都在visibel区域之外。

P.S:我正在使用自动布局的故事板,Xcode 5.1

1 个答案:

答案 0 :(得分:0)

我通过以编程方式删除和添加视图来解决。

[self.segmentButtonBgView removeFromSuperview];
[self.segmentButtonBgView setTranslatesAutoresizingMaskIntoConstraints:YES];
[self.segmentButtonBgView setFrame:CGRectMake(self.segmentButtonBgView.frame.origin.x-158, self.segmentButtonBgView.frame.origin.y,405, self.segmentButtonBgView.frame.size.height)];
[self.view addSubview:self.segmentButtonBgView]; 

如果设置了约束,则segmentButtonBgView的所有子视图都会调整大小。