Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个标签栏应用程序,其中包含几个表视图,每个表视图都嵌入了导航控制器。不确定我是否在错误的上下文中使用导航控制器,并且想知道是否有人可以帮助我理解。
我在这里截屏了
红色箭头显示嵌入式导航控制器。我应该在绿色箭头处只有一个导航控制器还是正确使用多个导航控制器?
你是对的。
导航控制器代表通过您的应用程序的线性运动。即它只能通过您的应用程序向前和向后采用一条特定路径。
使用标签栏控制器,您需要为每个标签提供导航控制器,因为您拥有多维导航结构。您不仅可以从“开始到结束”线性移动,还可以在这些导航线之间跳转。
我希望这是有道理的,但是是的……您可以(并且应该)使用导航控制器的次数与您拥有要呈现给用户的导航“路径”一样多。