-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: LayoverConstraintWrapper 구현 #50
base: iOS/dev
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다~
func bottomAnchor(equalTo anchor: NSLayoutYAxisAnchor, constant: CGFloat = 0) { | ||
view.bottomAnchor.constraint(equalTo: anchor, constant: constant).isActive = true | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이거 음수 -> 양수로 변환해주세요
이건 우선 순위 낮춰서 나중에 더 구현할게요 :) |
|
||
func makeConstraints(_ closure: (ConstraintMaker) -> Void) { | ||
base.translatesAutoresizingMaskIntoConstraints = false | ||
closure(ConstraintMaker(base)) | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updateConstraints도 구현해주세요..
나중에 갖다 써야지..ㅎ
벌써 1년이네요... |
@chopmozzi 지켜보고있다... |
🧑🚀 PR 요약
오토레이아웃을 편리하게 작성할 수 있는 extension wrapper를 구현했습니다.
완전 Snapkit...처럼은 아니지만 어느정도 컨셉은 비슷하게 ^^;; 구현해보려고 노력했습니다.
전부 다 구현한 건 아니고 필요한 메서드는 ConstraintMaker에 구현해주시면 될 것 같아요.
우선은 생각나는 메서드만 구현해봤습니다.
예시는 Home 셀에 적용해보았습니다. lor 네임스페이스로 접근하셔서 사용하심 될 듯 합니다.
근데 SnapKit 처럼 만드는 건 어떻게 해야 할까요? 얼핏 봤을때는 ConstraintItem 타입으로 인자가 들어오는 것 같았는데...
많은 지적 부탁드립니다.
Linked Issue
close #49