phoneNumberLabel.pin
.below(of: visible([nickNameSeparatorView, nickNameValidationTextLabel]))
.left()
.marginTop(Metrics.vSpacingBetweenItems)
.marginLeft(Metrics.marginHorizontally)
.sizeToFit()
nickNameValidationTextLabel은 Hidden 가능성이 있는 뷰이다.
해당 뷰 아래에 phoneNumberLabel을 두었을 경우 nickNameValidationTextLabel.isHidden 여부에 따라서 동적으로 위치가 변경되어야 하는데 이를 가능하게 해주는 것이
visible([UIView]) 이다.
layout 다 짜고나서 flexLayout으로 다시 바꿔야하나 절망하고 있을 때 이 기능을 발견하고 !!
꿋!