我有两个关于popover视图的问题:
我使用popoverController来显示带有NavigationController的UIViewController,在这个viewController中包含2个UITableViews,navigationController上的Cancel和Done按钮。
1 - 当我尝试设置背景颜色或背景图像时(通过[UIColor colorWithPatternImage:[UIImage imageNamed:@“ViewBg.png”]];),但对tableView和viewController.view都没有效果。背景色仍然是默认颜色。
2 - 我想在点击取消或完成按钮时关闭popView,我试图将popoverController传递给嵌套的viewController,然后调用dismissPopoverAnimated:但不是运气。
有谁知道怎么做才能帮助我! 提前谢谢!
答案 0 :(得分:1)
1)
我猜你是在UIViewController而不是tableViews上将colorWithPatternImage设置为BG。
你可以在两个UITablesViews上尝试[table setBackgroundColor:[UIColor clearColor]];
2) 我想你一定做过类似的事情:
in loadView:
self.navigationItem.leftBarButtonItem=[[UIBarButtonItem alloc]
initWithTitle:@"Back"
style:UIBarButtonItemStylePlain
target:self
action:@selector(dismissPopoverMethod)];
- (void)dismissPopOverMethod
{
[referencedPopOver dismissPopoverAnimated:YES]
}