2013-01-06 19 views
0

我正在使用通用应用程序并使用故事板。该应用程序的基本思想是在导航控制器内部有一个文本视图。在用户编辑文本视图后,他们可以选择保存数据。这个文本视图数据保存在一个数组中。要查看已保存文本视图的列表,导航栏中有一个按钮,当按下时,该按钮会跳转到一个表格视图。我遇到的问题是在iPad版本中,此表视图显示为弹出窗口,并且不会继承导航栏,该导航栏显示允许单元格重新排序的编辑按钮。在找到一个解决方案来显示弹出窗口中的此表视图的重新排序控件时,我很遗憾。由于表视图segue是推送,所以这可以很好地适用于iPhone版本。无法显示弹出窗口控制器中显示的UITableView的重新排序控件

enter image description here

下面是酥料饼的SEGUE代码:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([segue.identifier isEqualToString:@"Show Digital Tape Archive"]) { 
     if ([segue isKindOfClass:[UIStoryboardPopoverSegue class]]) { 
      UIStoryboardPopoverSegue *popoverSegue = (UIStoryboardPopoverSegue *)segue; 
      [self.popoverController dismissPopoverAnimated:YES]; 
      self.popoverController = popoverSegue.popoverController; 
     } ..... 

任何帮助或建议表示赞赏。

回答

0

经过研究和大量的试验和错误,我想出的解决方案是创建此UIViewController而不是UITableViewController的弹出窗口。然后我添加了一个工具栏和一个tableView。当我最初创建这个viewController时,它是一个UITableViewController,我无法添加一个工具栏。

似乎有一种方法可以在UITableViewController上添加工具栏,但无法执行此操作。

相关问题