This commit is contained in:
Ali
2020-02-20 18:08:36 +04:00
parent a75bd17b6c
commit f57d6b6168
8323 changed files with 4359 additions and 56254 deletions

View File

@@ -0,0 +1,36 @@
import Foundation
import UIKit
import Display
import AsyncDisplayKit
final class GridHoleItem: GridItem {
let section: GridSection? = nil
func node(layout: GridNodeLayout, synchronousLoad: Bool) -> GridItemNode {
return GridHoleItemNode()
}
func update(node: GridItemNode) {
}
}
class GridHoleItemNode: GridItemNode {
private let activityIndicatorView: UIActivityIndicatorView
override init() {
self.activityIndicatorView = UIActivityIndicatorView(style: .gray)
super.init()
self.view.addSubview(self.activityIndicatorView)
self.activityIndicatorView.startAnimating()
}
override func layout() {
super.layout()
let size = self.bounds.size
let activityIndicatorSize = self.activityIndicatorView.bounds.size
self.activityIndicatorView.frame = CGRect(origin: CGPoint(x: floor((size.width - activityIndicatorSize.width) / 2.0), y: floor((size.height - activityIndicatorSize.height) / 2.0)), size: activityIndicatorSize)
}
}