45 lines
879 B
Swift
45 lines
879 B
Swift
//
|
|
// TimelineBottomLoaderTableViewCell.swift
|
|
// Mastodon
|
|
//
|
|
// Created by sxiaojian on 2021/2/3.
|
|
//
|
|
|
|
import UIKit
|
|
import Combine
|
|
import MastodonCore
|
|
|
|
public final class TimelineBottomLoaderTableViewCell: TimelineLoaderTableViewCell {
|
|
|
|
public override func prepareForReuse() {
|
|
super.prepareForReuse()
|
|
|
|
loadMoreLabel.isHidden = true
|
|
loadMoreButton.isHidden = true
|
|
}
|
|
|
|
public override func _init() {
|
|
super._init()
|
|
|
|
activityIndicatorView.isHidden = false
|
|
startAnimating()
|
|
}
|
|
}
|
|
|
|
#if canImport(SwiftUI) && DEBUG
|
|
import SwiftUI
|
|
|
|
struct TimelineBottomLoaderTableViewCell_Previews: PreviewProvider {
|
|
|
|
static var previews: some View {
|
|
UIViewPreview(width: 375) {
|
|
TimelineBottomLoaderTableViewCell()
|
|
}
|
|
.previewLayout(.fixed(width: 375, height: 100))
|
|
}
|
|
|
|
}
|
|
|
|
#endif
|
|
|