用于将LandScape的视图旋转为纵向及其相应的控件,如按钮和标签等。
实际上 willRotateToInterfaceOrientation 方法没有在iOS7
中调用。
我正在使用这样的视角旋转,
-(BOOL)shouldAutorotate
{
return [[self.viewControllers lastObject] shouldAutorotate];
}
我需要在这里设置框架。我怎样才能做到这一点?请帮忙。谢谢!
答案 0 :(得分:0)
要为视图设置框架,您应该访问视图的框架属性并将其替换为新框架。例如:
CGRect newFrame = CGRectMake(newX, newY, newWidth, newHeight);
yourView.frame = newFrame;
其中newX
,newY
,newWidth
和newHeight
的类型为CGFloat
。
您可以对控件执行相同的操作。例如:
yourLabel.frame = newFrame;
希望这有帮助!