我正在研究iPad版本。我添加了splitViewController并将viewController指定为详细视图。我在splitViewController外面使用这个视图控制器作为全视图viewController。
问题:当viewController在splitViewController中作为detil视图时,它没有调整大小。即在视图右角的任何东西都在visibel区域之外。
P.S:我正在使用自动布局的故事板,Xcode 5.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的所有子视图都会调整大小。