Swift
Swift SnapKit
지용빡
2022. 3. 20. 15:08
반응형
Swift SnapKit 알아보기
SnapKit이란?
- Code 베이스로 UI를 구현하고 Autolayout을 고려할때 직관적이고 간편하게 작성할 수 있도록 도와주는 프레임워크이다.
예제
let sampleView = UIView()
...
sampleView.backgroundColor = .black
sampleView.frame = CGRect(x: 0, y: 0, width: 10, height: 10)
view.addSubview(sampleView)
sampleView.centerXAnchor(equalTo: view.centerXAnchor, constant: 0).isActive = true
sampleView.centerYAnchor(equalTo: view.centerYAnchor, constant: 0).isActive = true
- 제약 조건들을 모아서 한번에 표현할 수 있다.
- 앵커들도 모아서 표현이 가능하다.
import SnapKit
view.addSubview(sampleView)
sampleView.snp.makeConstraints {
$0.width.height.equalTo(100)
$0.center.equalToSuperview()
}
반응형