A convenient way of enabling Auto Layout for UIView in Swift 5
Sometimes we want to enable Auto Layout when you are creating a UIView in code. We can make that process a lot easier with a simple extension.
This extension will initialize a UIView that sets translatesAutoresizingMaskIntoConstraints to the opposite of useAutolayout from the initializer and thus enables the view for Auto Layout if useAutolayout is true:
extension UIView {
convenience init(useAutolayout: Bool) {
self.init()
translatesAutoresizingMaskIntoConstraints = !useAutolayout
}
}
Now we can use it like this in our code:
let view = UIView(useAutolayout: true)
25 comments on “A convenient way of enabling Auto Layout for UIView in Swift 5”
Comments are closed.


Pingback: hello world
Pingback: cialis cost per pill
Pingback: dapoxetine buy uk
Pingback: what is finasteride
Pingback: doxycycline hyclate 100 mg capsule
Pingback: sertraline hcl 50 mg
Pingback: lasix diuretic medication
Pingback: vibramycin 100mg
Pingback: vidalista 40 tadalafil
Pingback: generic cialis india
Pingback: mesalamine enema moa
Pingback: sémaglutide comprimés france
Pingback: semaglutida comprimido preço
Pingback: vardenafil odt
Pingback: ozempic lawsuit thyroid
Pingback: target minoxidil foam
Pingback: bupropion hcl 150mg reviews
Pingback: toradol duration
Pingback: ivermectin general overview
Pingback: ivermectin safety and tolerability
Pingback: minoxidil foundational guide
Pingback: minoxidil clinical evaluation
Pingback: minoxidil main faq
Pingback: minoxidil mechanism summary
Pingback: minoxidil men’s structured guide