我正在构建一个具有拆分视图控制器的iPad应用程序。是否可以根据垂直或水平方向使用不同的图像?
这些是表视图,因此左侧是调用详细记录的根视图。
根视图调用特定的详细记录,但我想要详细视图来控制方向。
现在在详细视图(viewDidLoad方法)中,我有:
UIInterfaceOrientation fieldOrient = [[UIApplication sharedApplication] statusBarOrientation];
if ((fieldOrient == UIDeviceOrientationLandscapeLeft) || (fieldOrient == UIDeviceOrientationLandscapeRight)) {
self.tableView.backgroundColor = backgroundColor;
self.navigationController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:horizontalImage]];
} else {
self.tableView.backgroundColor = backgroundColor;
self.navigationController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:verticalImage]];
}
我希望能够将根视图设置为nil的详细视图背景,但我只是显示了垂直图像......
答案 0 :(得分:0)
得到了!!哇哦..
只需将方法放在DetailViewController中,应该是一个非常有效的方法..方法..效果很好......