Skip to main content

iOS Someday Notes

Experimental/parking-lot snippets. Original comments and code are preserved; only headings and fenced code blocks were added.

UILabel intrinsic size multipliers (experiment)

/*
Found this snippet to make line height smaller
But did not achieve results in using it in SwiftUI
*/

@IBDesignable
class MultiplierUILabel: UILabel {
@IBInspectable var widthPaddingMultiplier : CGFloat = 1
@IBInspectable var heightPaddingMultiplier : CGFloat = 1
override var intrinsicContentSize: CGSize{
return CGSize(width: super.intrinsicContentSize.width * widthPaddingMultiplier, height: super.intrinsicContentSize.height * heightPaddingMultiplier)
}
}