xCode是否可以根据方向在拆分视图中使用不同的图像?

时间:2012-04-02 00:37:21

标签: xcode uisplitviewcontroller

我正在构建一个具有拆分视图控制器的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的详细视图背景,但我只是显示了垂直图像......

1 个答案:

答案 0 :(得分:0)

得到了!!哇哦..

只需将方法放在DetailViewController中,应该是一个非常有效的方法..方法..效果很好......