UIPopoverController,如何为popover设置背景?
[[[self.popoverController contentViewController] view] setBackgroundColor:[UIColor blueColor]];
这不起作用(( popover中的背景应该与tableView(root)中的不同。
答案 0 :(得分:3)
UIPopoverController
继承自NSObject
,并且没有自定义视图背景的背景属性或自己的视图。因此,在这种情况下,您只能操纵contentViewController
。
你的代码对我来说很好。现在背景在tableview中是蓝色的。
_popController = [[UIPopoverController alloc] initWithContentViewController:settingsPopoverController];
[[[_popController contentViewController] view] setBackgroundColor:[UIColor blueColor]];