zoukankan      html  css  js  c++  java
  • iOS 给tableview添加空态页面

    1.导入第三方库

    pod 'DZNEmptyDataSet'

    2.使用

    #import <DZNEmptyDataSet/UIScrollView+EmptyDataSet.h>
    DZNEmptyDataSetSource, DZNEmptyDataSetDelegate
    //空数据空白
        self.tableView.emptyDataSetSource = self;
        self.tableView.emptyDataSetDelegate = self;
    #pragma mark -- DZNEmptyDataSetSource
    
    - (NSAttributedString *)descriptionForEmptyDataSet:(UIScrollView *)scrollView {
        NSString *text = @"暂无未读消息";
        NSMutableParagraphStyle *paragraph = [NSMutableParagraphStyle new];
        paragraph.lineBreakMode = NSLineBreakByWordWrapping;
        paragraph.alignment = NSTextAlignmentCenter;
        NSDictionary *attributes = @{
                                     NSFontAttributeName:[UIFont systemFontOfSize:14],
                                     NSForegroundColorAttributeName:UIColorFromRGB(0xB8B8B8),
                                     NSParagraphStyleAttributeName:paragraph
                                     };
        return [[NSAttributedString alloc] initWithString:text attributes:attributes];
    }
    
    - (CGFloat)spaceHeightForEmptyDataSet:(UIScrollView *)scrollView {
        return 25.0f;
    }
    
    //往上偏移64高度
    - (CGFloat)verticalOffsetForEmptyDataSet:(UIScrollView *)scrollView {
        return -64;
    }
  • 相关阅读:
    HDU1312 ZOJ2165 Red and Black
    HDU1312 ZOJ2165 Red and Black
    HDU1181 变形课【DFS】
    codevs1017 乘积最大
    codevs1220 数字三角形
    codevs1169 传纸条
    codevs1219 骑士游历
    codevs1010 过河卒
    codevs1166 矩阵取数游戏
    codevs1154 能量项链
  • 原文地址:https://www.cnblogs.com/qiyiyifan/p/8094534.html
Copyright © 2011-2022 走看看