【发布时间】:2013-12-08 11:32:31
【问题描述】:
我想更改屏幕上的 ViewControllers 方向更改
我只有一个类 ViewController 和两个 StoryboardBased UIViewControllers。
UIDeviceOrientation orientation = [UIDevice currentDevice].orientation;
if (orientation == UIDeviceOrientationPortrait || orientation == UIDeviceOrientationPortraitUpsideDown)
{
[[NSBundle mainBundle] loadNibNamed:@"Portrait" owner:self options:nil];
}
else {
[[NSBundle mainBundle] loadNibNamed:@"Landscape" owner:self options:nil];
}
此代码可用于在方向更改时加载不同的 xib。但是如何在方向改变时在 Xib 文件中加载不同的控制器?
【问题讨论】:
标签: ios objective-c ipad cocoa-touch