在导航控制器 xcode 中添加“子”视图

Posted

技术标签:

【中文标题】在导航控制器 xcode 中添加“子”视图【英文标题】:Add "Sub" view in navigation controller xcode 【发布时间】:2017-07-16 11:10:15 【问题描述】:

*** 社区美好的一天!我提出了以下问题:如何将这个显示某人当前正在查看的帖子日期的 子视图 添加到我的基本导航控制器中?视图是UITableView。请参阅下面的图片链接我的意思。我的意思可以在红色框中看到。你看“Vandaag”在荷兰语中的意思是今天。这基本上就是我想要的,在我的导航控制器中添加一个显示帖子日期的子视图。我使用的编码语言是 Swift。

https://ibb.co/gsLJsv

现在我必须告诉你,说到 XCode,我比一个令人作呕的绿巨人更环保。所以如果不清楚我的意思,请随时指出。

【问题讨论】:

【参考方案1】:

您可以使用此代码:

self.navigationItem.title = @"TODAY";

或者,如果您希望您有更多可定制的方式,您可以使用这个:

let labelTitle = UILabel(frame:CGRect.zero)
labelTitle.text = "Today"
labelTitle.text.textAlignment = NSTextAlignment.center
navigationItem.titleView = labelTitle

【讨论】:

感谢您的回复,很有用。您还知道如何让它更改为上传帖子的日期吗?例如:当它现在是“今天”时,我进一步向下滚动到 06-21-17,它显示 06-21-17。 @vandernat.p 这取决于你的滚动视图是如何设置的。但如果您询问如何格式化日期,您应该使用 DateFormatter 对象 - ***.com/questions/35700281/date-format-in-swift。如果有帮助,请采纳答案。

以上是关于在导航控制器 xcode 中添加“子”视图的主要内容,如果未能解决你的问题,请参考以下文章

在导航控制器中添加子视图覆盖导航栏

在推入导航控制器的控制器中添加子视图控制器

嵌入导航控制器时 Xcode 滚动视图自动布局问题?

向导航控制器添加按钮

如何在不丢失导航栏的情况下将子视图添加到 UINavigation 控制器?

我需要在导航控制器子视图中使用单例 GADRequest() 吗?