brunch

You can make anything
by writing

C.S.Lewis

by 이준원 Nov 17. 2016

스토리보드 제약(Constraints) 소수점 가능!




Xcode7 에서 불편했던 점


xcode7 에서 스토리보드 작업시, 해당 스토리보드를 열기만 해도 수정사항이 발생하는 일이 빈번했는데요.

수정사항이 생기는 원인은 몇가지 있지만 그중에 주된 두 녀석은 아래와 같습니다.


“misplaced” 되는 녀석


“소수점 반올림 현상” 으로 인한 수정사항 발생

따라서 작업하지도 않은 스토리보드의 경우에는 매번 discard를 하고 commit 을 했었습니다.


Xcode8에서 constraints에 소수점 입력 가능

xcode8에서 constraints의 constant를 스토리보드에서 소수점 2자리 까지 입력할수 있게 해주었습니다.


스토리보드에서 constraint입력시, xcode7 vs. xcode8



기존 xcode7에서는 정수만 입력되었었고, 굳이 소수점을 이용하고 싶은 경우에는 IBOutlet 으로 새로 따서, 코드로 적용할수는 있었습니다.


다행히 xcode8 스토리보드에서 constraint에 소수점을 지원해주기 때문에, 기존에 xcode7에서 생겼던 "소수점 반올림"이슈는 이제 신경을 안써도 되게되었네요


애플에게 감사 :) 



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari