Ios 如何在UITableView上设置背景图像并使表格视图跨越整个高度?

Ios 如何在UITableView上设置背景图像并使表格视图跨越整个高度?,ios,uitableview,uiimageview,Ios,Uitableview,Uiimageview,目前,我正在使用UITableViewController。我正在表格视图上设置背景图像。我有一个自定义视图,其中包含一个分段控件和一个搜索栏,我将其设置为表视图标题。我将其背景设置为透明,以便您可以看到其背后的背景图像 以下是目前为止的情况: 但是,我希望它看起来像这样,其中表视图的白色背景颜色跨越整个高度: 我怎样才能达到这个效果呢?这些步骤难道不能解决您的问题吗 移除tableview背景图像 将tableview背景色设置为白色 将背景图像添加到表视图标题中 我认为问题在于我不希望

目前,我正在使用UITableViewController。我正在表格视图上设置背景图像。我有一个自定义视图,其中包含一个分段控件和一个搜索栏,我将其设置为表视图标题。我将其背景设置为透明,以便您可以看到其背后的背景图像

以下是目前为止的情况:

但是,我希望它看起来像这样,其中表视图的白色背景颜色跨越整个高度:


我怎样才能达到这个效果呢?

这些步骤难道不能解决您的问题吗

  • 移除tableview背景图像
  • 将tableview背景色设置为白色
  • 将背景图像添加到表视图标题中

我认为问题在于我不希望图像跟随滚动。因此,当我将图像添加到标题中时,它会随着标题滚动。如果我下拉刷新,你会看到一个白色的背景而不是图像。哦,好的。我想一个(丑陋的)方法是添加一个白色的页脚,其高度足以使基础图像永远不会出现(即页脚高度>屏幕高度)。但那很有意思。哈,是的,那会有点意思。另外,我不知道计算高度有多容易。试试上面的代码。。这就是你说的吗?
UIImageView *views = [[UIImageView alloc] initWithFrame:viewFrame];
views.image = [UIImage new];
self.tableView.tableHeaderView = views;