Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 不在顶层视图中使用UITabBarController_Ios_User Interface_Uitabbarcontroller - Fatal编程技术网

Ios 不在顶层视图中使用UITabBarController

Ios 不在顶层视图中使用UITabBarController,ios,user-interface,uitabbarcontroller,Ios,User Interface,Uitabbarcontroller,我正在为汽车开发应用程序 应用程序第一视图是表“UITableViewController”中列出的汽车,当用户选择汽车“单元”时,应用程序将导航到“UITabBarController”,因为对于每辆汽车,都有许多信息和规格需要在单独的视图中显示,所以我在这里使用“UITabBarController” 因此,选项卡栏控制器不在俯视图级别 问题1:这是否正确使用UITabBarController?我在苹果文档中读到,我害怕被苹果应用程序评论拒绝 “通常,使用选项卡栏在应用程序级别组织信息。a

我正在为汽车开发应用程序

应用程序第一视图是表“UITableViewController”中列出的汽车,当用户选择汽车“单元”时,应用程序将导航到“UITabBarController”,因为对于每辆汽车,都有许多信息和规格需要在单独的视图中显示,所以我在这里使用“UITabBarController”

因此,选项卡栏控制器不在俯视图级别

问题1:这是否正确使用UITabBarController?我在苹果文档中读到,我害怕被苹果应用程序评论拒绝

“通常,使用选项卡栏在应用程序级别组织信息。a 选项卡栏非常适合在主应用程序视图中使用,因为它是一个 使您的信息层次结构扁平化并提供对 多个对等信息类别或模式同时出现。”

问题2:市场上是否有应用程序没有将选项卡栏控制器置于顶部视图级别!请给我他们的链接

  • 是的,是的,你的应用不会被拒绝
  • 应该有像你将要使用的那样使用tabbarcontroller的应用程序,但我不知道它们
  • 这里的关键词是“同行信息类别”。这意味着信息是由一个共同的主题,在这种情况下,一个特定的车型

    因此,一个有引擎数据选项卡、内部规格选项卡、燃料性能选项卡等的结构是完美的。所有选项卡都显示与同一辆车相关的数据。如果你把一个与所选汽车无关的标签弄混了,那就没什么意义了

    理想情况下,您希望将
    uitabarcontroller
    嵌入
    UINavigationController
    中,以便导航栏将显示上下文(例如汽车名称或类似内容)和返回导航按钮,以提供返回表视图的访问