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;
    }
  • 相关阅读:
    宽带上网路由器设置
    ssh 与 irc
    Centos7 wifi
    linux无法挂载u盘
    virtualbox之usb设备的分配
    5G工程师必备!5G协议清单大全
    SSB的时频资源怎么确定的?UE那边怎么检测呢?
    link
    C++有用link
    C++学习路线转载
  • 原文地址:https://www.cnblogs.com/qiyiyifan/p/8094534.html
Copyright © 2011-2022 走看看