【问题标题】:Background Image overlaps Refresh Control背景图像重叠刷新控件
【发布时间】:2015-11-01 16:28:56
【问题描述】:

在 xcode 7.1 中,我使用了 TableView 的刷新控制功能。 我还使用以下代码将图像设置为背景

UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];
[tempImageView setFrame:self.tableView.frame];
self.tableView.backgroundView = tempImageView;

此图像与应用上的活动指示器重叠,因此您看不到它是否正常工作。有没有办法将活动指示器放回顶部?

谢谢

【问题讨论】:

  • 一种更简单的方法是简单地将UIImageView 放在UITableView 后面而不使用backgroundView 属性。
  • 你能提供一张图片来澄清这个问题吗?

标签: ios objective-c uirefreshcontrol


【解决方案1】:

使用这条线

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

而不是使用

self.tableView.backgroundView = tempImageView;

注意:但您的UIImage 大小应该大于/等于UITableView 大小

【讨论】:

    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 2012-11-07
    • 2021-06-15
    • 2020-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    相关资源
    最近更新 更多