我正在使用一个UIPopoverController
.
在这个弹出窗口中,我正在加载一个自定义视图,它有一个导航栏和一个表格视图。当我显示弹出框时,它只显示导航栏,而表视图未显示。请告诉我如何解决这个问题。
我正在使用一个UIPopoverController
.
在这个弹出窗口中,我正在加载一个自定义视图,它有一个导航栏和一个表格视图。当我显示弹出框时,它只显示导航栏,而表视图未显示。请告诉我如何解决这个问题。
我找到了一个方法。实际上我无法给出 allowedArrowDirections 参数,因为方向不固定。所以我在参数中传递了一个“NO”并且它起作用了。谢谢大家的帮助.. :)
只需检查您是否添加UITableView
为自定义视图的子视图..
也尝试使用此代码...
UIViewController *viewTemp = [[UIViewController alloc]init];
viewTemp.view.frame = CGRectMake(0, 0, 300, 400);
yourTable.frame = CGRectMake(0, 0, 300, 400);
[viewTemp.view addSubview:yourTable];///Add Table as a SubView of your custom view
UIPopoverController *popTemp = [[UIPopoverController alloc]initWithContentViewController:viewTemp];
[popTemp presentPopoverFromRect:CGRectMake(810.0, 35.0, 300, 210) /// just set frame which from you want to show this popover view ... you can set like yourButton.frame;
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
CGSize size = {300 , 400};// give your size which you want...
popTemp=nil;