//
|
// BaseTableView.swift
|
// WanPai
|
//
|
// Created by 无故事王国 on 2023/7/7.
|
//
|
|
import UIKit
|
import EmptyDataSet_Swift
|
import JQTools
|
|
class BaseTableView:UITableView{
|
public func jq_setEmptyView( _ noticeStr:String? = nil,image:UIImage? = UIImage(named: "icon_LOGO")?.jq_imageWithTintColor(color: .gray),foregroundColor:UIColor = UIColor.gray,clouse:((EmptyDataSetView)->Void)? = nil) {
|
self.separatorStyle = .none
|
self.emptyDataSetView { (emptyDataSetView) in
|
emptyDataSetView.titleLabelString(NSAttributedString.init(string: (noticeStr != nil) ? noticeStr! : "暂无数据", attributes: [.font:UIFont.systemFont(ofSize: 18,weight: .medium), .foregroundColor:foregroundColor as Any]))
|
.image(image)
|
.dataSetBackgroundColor(UIColor.white)
|
.verticalOffset(0)
|
.verticalSpace(15)
|
.shouldDisplay(true)
|
.shouldFadeIn(true)
|
.isTouchAllowed(true)
|
.isScrollAllowed(true)
|
.didTapContentView {
|
|
}
|
clouse?(emptyDataSetView)
|
}
|
}
|
}
|
|
class BaseCollectionView:UICollectionView{
|
public func jq_setEmptyView( _ noticeStr:String? = nil,image:UIImage? = UIImage(named: "icon_LOGO")?.jq_imageWithTintColor(color: .gray),foregroundColor:UIColor = UIColor.gray,clouse:((EmptyDataSetView)->Void)? = nil) {
|
self.emptyDataSetView { (emptyDataSetView) in
|
emptyDataSetView.titleLabelString(NSAttributedString.init(string: (noticeStr != nil) ? noticeStr! : "暂无数据", attributes: [.font:UIFont.systemFont(ofSize: 18,weight: .medium), .foregroundColor:foregroundColor as Any]))
|
.image(image)
|
.dataSetBackgroundColor(UIColor.white)
|
.verticalOffset(0)
|
.verticalSpace(15)
|
.shouldDisplay(true)
|
.shouldFadeIn(true)
|
.isTouchAllowed(true)
|
.isScrollAllowed(true)
|
.didTapContentView {
|
|
}
|
clouse?(emptyDataSetView)
|
}
|
}
|
}
|