Various Improvements

This commit is contained in:
Ilya Laktyushin
2021-11-12 19:19:03 +04:00
parent db832bfb17
commit c56683cbbb
4 changed files with 155 additions and 31 deletions

View File

@@ -216,6 +216,11 @@ public final class SolidRoundedButtonNode: ASDisplayNode {
}
}
public func sizeThatFits(_ constrainedSize: CGSize) -> CGSize {
let titleSize = self.titleNode.updateLayout(constrainedSize)
return CGSize(width: titleSize.width + 20.0, height: self.buttonHeight)
}
public func updateLayout(width: CGFloat, transition: ContainedViewLayoutTransition) -> CGFloat {
return self.updateLayout(width: width, previousSubtitle: self.subtitle, transition: transition)
}