在选项卡式应用程序的导航视图中为表格添加背景图像

Posted

技术标签:

【中文标题】在选项卡式应用程序的导航视图中为表格添加背景图像【英文标题】:Add a background image to tables in a navigation view in a tabbed application 【发布时间】:2010-05-21 11:27:43 【问题描述】:

我有一个选项卡式应用程序,它有一个导航控制器。在每个导航控制器中,我都有一个表视图控制器,它显然包含一个表。我从这个推送了一个新的表格视图控制器。

我想为表格添加背景,但只能在表格前面添加图像。我想这可能是因为我在表格视图控制器中添加了子视图,但我似乎无法在其他任何地方添加它。

请你帮帮我,谢谢。

【问题讨论】:

【参考方案1】:

尝试将 UITableView.backgroundView 设置为您选择的 UIImageView,如果这对您没有太大帮助,请尝试将每个单元格的 UITableViewCell.backgroundView 设置为类似的内容。据我记得 UITableViewCell 是不透明的,UITableView 不一定在它下面看到。

【讨论】:

没有用,我在下面做了什么,但仍然有问题。谢谢你帮我做朋友【参考方案2】:

我已经使用视图控制器添加了 uiimage 视图,然后也添加了表格视图控制器视图。这将获得所需的视觉结果,但表格不再位于导航堆栈中,因此当您单击单元格时,它不会推动导航控制器。

有没有办法在表格视图控制器和它的视图控制器之间进行对话?

【讨论】:

以上是关于在选项卡式应用程序的导航视图中为表格添加背景图像的主要内容,如果未能解决你的问题,请参考以下文章

更改选项卡式视图 SwiftUI 的凹槽区域背景颜色

带有选项卡式导航的 Cocoa-Touch 后退按钮

移动应用程序中的选项卡式视图导航器

更改选项卡式视图栏颜色 SwiftUI

使用单个视图启动应用程序然后导航到选项卡视图?

iOS - 带有表格视图和子视图的选项卡式应用程序