This repository was created to practice various functions used for AutoLayout
- Safe Area
- Constraints
- Align
- Multiplier
- Hugging Prioriy
- Compression Resistance Priority
- Rotation
- ScrollView
- Margin
- StackView
- Anchor
- StackView
- cornerRadius
- Embeded in View
- Multiplier
- Dynamic Font Sizing
- Using .xib
- Embeded in StackView
- Connect .xib to .swift
- button click event using delegate pattern
- extension
- TableView
- delegate and datasource of TableView
- DataModel
- selectionStyle of Cell
- visual effect with blur
- animation using UIView.animate()
- Damping
- Embeded in View
- multiflier
- use extension to change Layout Constraint
- UIBeierPath
- CGPath
- CAShapeLayer
- layer.mask
- layoutSubviews()
- @IBDesignable
- @IBInspectable
- Click Event of Button
- Touch events on UIVIew
- animation for moving button
- Multiplier
- Opacity
- modalPresentationStyle
- view with Center Y, X
- TextField.addTarget
- regular expression
- Use heightAnchor.constraint(equalToConstant: 0) to make text disappear
- Hugging Priority
- Stretching
- Scrolling
- Changes in height of TextField using NotificationCenter.default.addObserver
- move to the last row in the table view using scrollToRow
- dynamically change the height of a TextView using UITextViewDelegate