2009-11-01 5 views
16

Xcode + Interface Builder를 처음 배울 때 알았 으면하고 싶었던 Interface Builder의 드문 또는 "숨겨진"기능은 무엇입니까?Interface Builder의 숨겨진 기능은 무엇입니까?

편집 :

Xcode specific tips here.

이 질문은 GUI와 특별히 우려와 인터페이스 빌더의 그리 명확하지 기능을 제공합니다. Xcode와 만 관련이 있습니다.

+0

원본 버전으로 롤백. 우리는 이미 매우 적극적인 숨겨진 Xcode 기능에 대한 질문을 가지고 있습니다. –

답변

2

나는 단지 Xcode User Defaults Reference을 발견했습니다. 그것은 환경 설정 UI에서 사용할 수없는 많은 것들을 가지고 있습니다.

+1

유용한 설정의 몇 가지 예가 좋을 것입니다. – Casebash

16

마우스를 사용하여 인터페이스 요소 사이의 거리를 픽셀 단위로 측정 할 수 있습니다. 단추와 같은 요소를 선택한 다음 다른 요소 위로 마우스를 가져 가서 옵션을 누릅니다. 이것은 테이블 뷰의 스크롤러와 같은 하위 뷰에도 적용됩니다.

24

다른 요소의 깊이 중첩 된 계층 구조에 포함 된 인터페이스 요소를 선택하는 것이 종종 어려워지는 경우가 있습니다 (예 : 창의 내용보기에서 테이블 뷰의 테이블 열에있는 셀).

보기에서 마우스 오른쪽 버튼을 클릭하는 동안 shift 키를 누르면 잘 정렬 된 항목 스택이 선택되어 표시됩니다.

+0

멋진 팁! 매우 유용합니다. 감사합니다. 그게 바로 제가 찾고 있던 것들입니다. –

6

뷰를 사용자 정의하거나 뷰 계층 구조를 작성한 후에는 해당 뷰를 라이브러리로 다시 끌어서 현재 상태로 저장할 수 있습니다. 당신은 그것에게 이름과 묘사를한다. 그것은 "Custom Objects"섹션에 나타나고 다른 펜촉에서 재사용 될 수 있습니다.

+0

흥미 롭습니다. 이것은 바인딩과 아웃렛을 보존합니까? 그렇게하면 각 프로젝트마다 xcode에서 보일러 플레이트를 사용할 수 있습니다. 다른 예를 들어, 특정 바인딩 및 아웃렛을 다른 사용자 정의 객체에 갖는 사용자 정의 객체를 만들 수 있습니까? 즉, 미리 구성된 객체 세트를 저장할 수 있습니까? 아마도 사용자 지정 개체 또는보기의 복잡성에 따라 나중에 사용하기 위해 사용자 지정 펜촉을 저장해야 할 것입니다. –

관련 문제