Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios TableViewController不显示顶部/底部栏_Ios_Storyboard_Uitableview - Fatal编程技术网

Ios TableViewController不显示顶部/底部栏

Ios TableViewController不显示顶部/底部栏,ios,storyboard,uitableview,Ios,Storyboard,Uitableview,我想从初始的StartViewController跳转到TableViewController并返回到初始视图。我试图在XCode情节提要中设置此功能,但有一个大问题: TableViewController的顶部/底部栏可见/不可见。这里怎么了 您似乎在以模式显示表视图。尝试将segue类型更改为“push”。我认为您已将导航栏设置为隐藏,请检查。 您可以执行以下步骤: 从第一个VC中删除UINavigationController 只需制作一个UIViewController,上面有一个工具

我想从初始的
StartViewController
跳转到
TableViewController
并返回到
初始视图
。我试图在XCode情节提要中设置此功能,但有一个大问题:

TableViewController
的顶部/底部栏可见/不可见。这里怎么了


您似乎在以模式显示表视图。尝试将segue类型更改为“push”。

我认为您已将导航栏设置为隐藏,请检查。 您可以执行以下步骤:

  • 从第一个VC中删除UINavigationController
  • 只需制作一个UIViewController,上面有一个工具栏,下面有一个UITableView
  • 现在,设置UITableViewController的数据源并委托给新创建的ViewController
  • 现在,如果您从firstview以模式显示viewcontroller(由步骤2制作),您将看到工具栏和UITableView

  • @fabian基于这个答案,您不需要从
    TableViewController
    StartViewController
    创建另一个segue,因为此功能已经通过
    导航栏中的
    后退
    按钮实现,由于您使用的是
    导航控制器
    。键入“推送”效果很好。但是我想要这个漂亮的“模态翻转”动画,然后你可以将表视图控制器嵌入到另一个导航控制器中,并以模态方式呈现。谢谢Hendrik。它起作用了。我只想知道如何从第一个导航控制器中弹出第二个导航控制器酷!请您把我的回答记为正确好吗?谢谢,没有零钱。选中并添加self.navigationController.toolbarHidden=NO;要查看DidLoad,但我不希望StartViewController中有任何工具栏。然后,您可以尝试以模式显示tableview,而不是从firstview中推送它并在其中添加工具栏。但如何使工具栏可见。在故事板中,它们是可见的,但在模拟器中,我只能看到TableView(参见附带的屏幕截图)