UIPopoverController,如何为popover设置背景?

时间:2011-08-31 09:22:10

标签: iphone objective-c uipopovercontroller

UIPopoverController,如何为popover设置背景?

[[[self.popoverController contentViewController]  view] setBackgroundColor:[UIColor blueColor]];

这不起作用((  popover中的背景应该与tableView(root)中的不同。

1 个答案:

答案 0 :(得分:3)

UIPopoverController继承自NSObject,并且没有自定义视图背景的背景属性或自己的视图。因此,在这种情况下,您只能操纵contentViewController

的视图

你的代码对我来说很好。现在背景在tableview中是蓝色的。

_popController = [[UIPopoverController alloc] initWithContentViewController:settingsPopoverController];
[[[_popController contentViewController]  view] setBackgroundColor:[UIColor blueColor]];