添加tableview的刷新背景图

有时候为了实现下拉刷新时候, tableview背景色和导航统一,效果上更美观 . 实现上其实很简单,查看tableview刷新时候的视图层次结构,插入一个视图在刷新背景视图上,就可以达到你想要的各种效果, 包括自定义背景图片和动态图!
视图结构:


视图结构.png

视图结构.png

效果图:


背景图.png

背景图.png

实现代码
注意: 方法在添加完刷新头部之后调用,否则视图层次会被遮挡!

- (void)checkTableviewSubViews{
    UIImageView *backColorView  = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"meinv"]];
    backColorView.backgroundColor = [UIColor colorWithHex:0x32a3fd];
    backColorView.contentMode = UIViewContentModeScaleAspectFill;
    backColorView.frame = self.tableView.subviews.firstObject.frame;
    [self.tableView insertSubview:backColorView aboveSubview:self.tableView.subviews.firstObject];
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,246评论 4 61
  • 从哪里出发 在太阳下 像个傻子 是个瞎子 是个聋子 黑夜里逃离的年老疲倦的驴 变成疯子
    以梦为马所到所栖阅读 136评论 1 2
  • 你总在想努力了一定会有结果吧?却总在碰到一点儿挫折之后立刻推翻自己曾经的想法!选择了放弃!但当你看着别人拼命为...
    宁愿孤独_15cb阅读 303评论 0 0
  • Views 视图views 用于处理应用的具体逻辑,也就是MTV里的V了。假设我有一个blog,且要在articl...
    钟大發阅读 254评论 0 0
  • 我们活在一个有开始没有结束的世界里,不记得第一次看到这样的话是什么时候。 有些人活的耀眼,我们在自己情绪低沉的时候...
    赖皮小鬼阅读 396评论 0 0