【问题标题】:Table view controller background from the table to the title bar when scrolling down the tableview向下滚动表格视图时,表格视图控制器背景从表格到标题栏
【发布时间】:2014-01-30 13:22:51
【问题描述】:

我有一个关于当用户点击表格视图并向下滚动表格时出现在屏幕上的背景的问题。在我的情况下,当这样做时,从表格的顶部到标题栏会出现一个明亮的白色背景。我在属性检查器中进行了搜索,但没有发现可以改变这个白色背景的东西。谢谢。

【问题讨论】:

  • 什么意思??抱歉,我听不懂,请用图片详细说明您的问题。谢谢:)
  • 你是说UITableView的背景吗?你的问题不是很清楚。
  • 很清楚。问题是关于当您向下拉表格时在第一行上方看到的表格的背景颜色,从而暴露出第一行上方的区域。
  • 是的@iPatel,当然,请想象一个带有标题栏的普通表格视图。如果您点击表格的任何部分(例如,在单元格上)并将表格向下移动,例如滚动表格,标题栏将停留在视图的顶部并且表格在两个元素之间向下滚动,表格就是向下滚动并保持在顶部的标题栏,出现一个表面,在我的情况下它总是亮白色。我想知道是否可以使用图像或其他颜色更改此背景
  • 你说得对@rmaddy,你解释得比我好,拉桌子时第一行和标题栏之间的区域。

标签: ios uitableview


【解决方案1】:

您可以使用以下代码设置UITableView的背景颜色或图像

UIColor *backgroundColor = [UIColor colorWithRed:(229/255.f) green:(248/255.f) blue:(232/255.f) alpha:1.0f]; //For set Image [UIColor colorWithPatternImage:[UIImage imageNamed:@"tableBGImage.png"]];          
self.tblView.backgroundView = [[UIView alloc]initWithFrame:self.tblView.bounds];                     
self.tblView.backgroundView.backgroundColor = backgroundColor; 

【讨论】:

  • 谢谢。你的答案正是我所需要的。
猜你喜欢
  • 1970-01-01
  • 2015-11-14
  • 2014-07-05
  • 1970-01-01
  • 2013-12-30
  • 1970-01-01
  • 2015-08-15
  • 1970-01-01
  • 2021-11-18
相关资源
最近更新 更多