원문 : Library Making iOS 6 Auto-Layout Extremely Easy To Use Programmatically



오토레이아웃은 iOS 6에 추가된 멋진기능이다. 그러나 코드로는 작업하기가 쉽지 않다. 


여기 Martin Kiss가 만든 Keep Layout라고 불리는 라이브러리가 있다. 오브젝티브-C 코드에서 오토레이아웃을 사용하기 쉽게 만들어준다.


아래는 readme 문장이다.

Keep Layout은 코드에서 오토레이아웃을 쉽게 사용하게 만들어주는 목적을 가진 활발하게 개발중인 프로젝트이다. 더 이상 인터페이스 빌더에서 클릭과 수동적으로 제약사항을 만들 필요가 없다. 어트리뷰트와 룰을 생각하라. Keep Layout은 원하는 레이아웃을 유지하는 제약사항을 설정한다. 

Keep Layout은 코드에서 아주 쉽게 오토레이아웃을 만들어주는 설정을 할 수 있게 해주는 몇 가지 어트리뷰트와 룰을 제공한다. 


쉽게 크기(dimensions), 비율(aspect ratio), 정렬(alignment) 등을 설정하고 각 룰의 우선순위를 조정할 수 있다.


여기 read로부터 가져온 간단한 예제가 있다. KeepEqual룰을 사용하여 뷰의 너비값을 정확하게 150 px로 유지하는 방법이다.


[view keep:[KeepWidth rules:@[ [KeepEqual must:150] ]];

// 뷰는 150pt의 너비를 가진다.

Github에서 Keep Layout을 확인할 수 있다.


인터페이스 빌더없이 오토레이아웃을 설정하는 것은 아주 간단하다.

저작자 표시 비영리
신고
Posted by KraZYeom

http://www.raywenderlich.com/ko/ 


iOS 6 SDK의 Auto Layout 배우기: 파트 1/2


위의 링크 Ray Wenderlich 에서 한국어로 보시면 '오토 레이아웃(Auto Layout)' 번역글을 볼 수 있습니다.


주인장이 번역자들에게 도움 준다고 번역 모듈? 을 추가한뒤로 '미리보기'도 안되고 

문제가 있을때도 바로바로 수정해서 확인 할 수 없어서... 몇가지 문제가 있습니다. 

영어도 발로 배운지라 번역도 이상한 곳이 있을 수 있습니다. 그럴 경우 알려주세요. 


너그러히 봐주세요. ㅠㅠ


* 수정권한을 받아서 레이아웃 깨지는 원인을 찾긴 찾았네요.  글자수 초과. ㅠㅠ 

삽질좀 해야겠네요. 에휴 


.... 잉여시간이 많으시면 같이 번역에 동참해주세요~ 혼자서 할려니 힘드네요. 

쌀도 밥도 반찬도 나오는 짓이 아니다 보니...;

저작자 표시 비영리
신고
Posted by KraZYeom