向整个UISplitViewController添加背景

Eva*_*vis 5 background image view uisplitviewcontroller ios

嘿我想在我的UISplitViewController中添加一个背景图像,它跨越整个iPad屏幕,并在主视图和详细视图下方可见.

我尝试了很多不同的方法,但还没有成功.如果我将它放在splitView.view中,它只是覆盖在两个子视图控制器中的所有内容之上.如果我将它放在主视图控制器中,我可以在那里做一些事情(在它上面放置一个UITableView等),但它会覆盖详细视图控制器中的所有内容.我尝试的另一条路线是将我的背景图像放在它自己的视图控制器中,将整个分割视图控制器放在该视图控制器中,但无论我设置分割视图控制器的alpha,背景仍然是黑色.

如果有人可以指出我要做这个工作,那就太棒了,谢谢!

Eva*_*vis 5

搞定了!

首先按照Apple在此编程设置UISplitViewController的示例:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/iPadControllers/iPadControllers.html

然后在将VC添加到窗口之前添加此行:

splitVC.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.jpg"]];
Run Code Online (Sandbox Code Playgroud)