gpt4 book ai didi

ios - 嵌入导航 Controller 的目的是什么?

转载 作者:可可西里 更新时间:2023-11-01 04:41:31 25 4
gpt4 key购买 nike

我最近一直在学习 iOS 开发,一位 friend 告诉我,在导航 Controller 中嵌入 View 是一种很好的做法。这是真的吗?如果是,为什么?

将 View Controller 嵌入 Navigation Controller 与仅保留 View Controller 有何不同?

最佳答案

… it's good practice to embed views in Navigation Controllers. Is that true and if so why?

这取决于您要查找的内容。将主视图嵌入 View Controller 会给您带来一些好处。

  1. 它提供了一种呈现和关闭用户非常熟悉的 subview Controller 的简单方法。
  2. 导航 Controller 中内置的导航栏提供了良好的结构:它为您提供了一个放置标题的位置和一个用于操作按钮的选项卡栏。
  3. 它会为您处理状态栏间距:这对于仍支持 iOS 6 的应用来说可能会很痛苦。

What does embedding a View Controller in a Navigation Controller change versus just leaving a View Controller alone?

  1. 导航 Controller 为您的应用提供导航栏。
  2. 导航 Controller 提供了一种简单的方法来显示新的 View Controller (推送),它有一个内置的 UI 供用户关闭 View (后退按钮)。

关于ios - 嵌入导航 Controller 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26520377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com