【问题标题】:Setting background Image to uitableview?将背景图像设置为uitableview?
【发布时间】:2011-07-03 20:59:43
【问题描述】:

我想为我的uitableview 设置一张图片作为背景。这是我正在使用的代码:

 self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background_tableview.png"]];

这显示了正确的图像,但是一旦填充了表格,就会发生一些奇怪的事情。部分图像显示在每个tableviewcell 中,并且图像随着表格滚动。我怎样才能使图像保持固定并且每个tableviewcell 不显示图像的一部分?

谢谢,
TC

【问题讨论】:

标签: objective-c ios ios4 uitableview


【解决方案1】:

如果您不想滚动,您不想设置UITableView 的背景。相反,您希望将 UITableView 的背景设置为透明 - 并在 UITableView 后面提供您自己的固定背景。

为此,首先将 UITableView 的背景设置为“清除颜色”。

以编程方式: self.tableView.backgroundColor = [UIColor clearColor];

您还需要取消选中不透明复选框。

以编程方式: self.tableView.opaque = NO;

UITableView 后面的视图中设置您想要的固定背景。

确保您的任何UITableViewCells 中的任何子视图也是backgroundColor = [UIColor clearColor];UITextViews 等)

【讨论】:

  • 有什么方法可以解决问题?
  • 用示例代码编辑以编程方式完成(虽然不确定problematically...呵呵)。你必须从那里拿走它。您可以在界面生成器中执行的任何操作都可以通过代码执行 - 并且相当直接。只需在 Apple 的文档中搜索类名和您要查找的属性的名称即可。你会找到的。
  • 我必须将uiimageview添加为子视图吗?
  • 只需为 uiview 设置背景色,而不是像现在这样设置 uitableview。
  • 很好的解释:) 1up for ans
【解决方案2】:

TableView 背景图片

self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"your_image"]];

不要忘记用图像类型写文件名。示例:

self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myPhoto.png"]];

【讨论】:

    【解决方案3】:

    如果在UIViewController 中添加tableViewImageview,则上述解决方案有效 在代码中,创建tableView 的出口并将其连接到xib 中的tableView,将视图连接到UIView。将图片放到UIImageView 并点击imageView。选择:

    编辑器>排列>发送到后面

    UIViewControllerviewDidLoad 方法中,添加以下行:

    self.tableView.backgroundColor = [UIColor clearColor];
    self.tableView.opaque = NO;
    

    它对我有用:)

    【讨论】:

      【解决方案4】:

      /*在uitableview中设置Backgroundimage如下*/

      UIImageView *imguser = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"user"]];
      [tblUser setBackgroundView:imguser];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-24
        • 2015-12-12
        • 1970-01-01
        • 1970-01-01
        • 2017-01-11
        相关资源
        最近更新 更多