레이블이 IB인 게시물을 표시합니다. 모든 게시물 표시
레이블이 IB인 게시물을 표시합니다. 모든 게시물 표시

2016년 1월 4일 월요일

UIProgress View 인터페이스 빌더에서 height 문제점

인터페이스 빌더에서 UIProgress를 뷰컨트롤러에 올리면 황당한 일이 벌어진다.

height 값이 2로 고정되어 증가 시킬 수 가 없다.



물론 현재 Xcode 7.2에 버그로 생각된다.



원래 컨트롤로 기본 모양도 이렇지 않은데 이게 왜 이럴까?




어째든 디자이너는 progress이미지와 백그라운드 이미지를 주었기 때문에
원하는 결과물을 얻어야 한다.

주어진 이미지 리소스를 슬라이싱 해서 설정해도 heigth를 19로 키우지 못하면 안된다.




해결 방법은 나의 경우 Autolayout의 컨스트레인트를 강제로 height를 준 것이다.




그래도 여전히 문제점은 있다. 19로 강제로 설정해서 한다.
Autolayout  워닝이 계속 유지된다. 이부분은 아무래도 버그!
어짜피 처음부터 height를 변경 못하는 거 자체가 버그!





런타임에 최종 결과물은 위와 같다!