Various Improvements

This commit is contained in:
Ilya Laktyushin
2021-02-10 00:38:38 +04:00
parent 249b684e64
commit b9e68236d0
37 changed files with 5333 additions and 4729 deletions

View File

@@ -7,6 +7,10 @@ open class ActionSheetItemNode: ASDisplayNode {
public let backgroundNode: ASDisplayNode
private let overflowSeparatorNode: ASDisplayNode
public var hasSeparator = true
public var requestLayout: (() -> Void)?
public init(theme: ActionSheetControllerTheme) {
self.theme = theme
@@ -29,5 +33,6 @@ open class ActionSheetItemNode: ASDisplayNode {
open override func layout() {
self.backgroundNode.frame = CGRect(origin: CGPoint(), size: self.calculatedSize)
self.overflowSeparatorNode.frame = CGRect(origin: CGPoint(x: 0.0, y: self.calculatedSize.height), size: CGSize(width: self.calculatedSize.width, height: UIScreenPixel))
self.overflowSeparatorNode.isHidden = !self.hasSeparator
}
}