2014-07-15 5 views
0

저는 storyboard를 사용하고 있습니다.장치를 돌릴 때 UILabel의 위치를 ​​어떻게 관리 할 수 ​​있습니까?

그리고 toolbarButtonItems가있는 도구 모음은 유연한 공백으로 구분됩니다.

각 버튼의 라벨이 필요합니다. 그래서 나는 스토리 보드에 라벨을 붙 였지만, 장치를 가로 방향으로 회전 시키면 레이블이 버튼과 정렬되지 않습니다.

나는이 문제를 어떻게 해결할 수 있습니까?

모든 의견을 환영합니다.

친절한 관해서는, 당신이 전에 많은 같은

+0

자동 레이아웃을 사용하고 있지 않습니까? – rishi

+0

죄송합니다. 저는 Xcode를 처음 사용하기 때문에 자동 레이아웃에 대해 잘 모릅니다 ... –

+0

@theMonster의 답변을 확인하십시오. 그는 다양한 옵션으로 링크를 제공했습니다. – rishi

답변

2

그럼 좋은 선생님은, 당신은 두 가지 옵션이 제공하고 있습니다.

  1. 원하는 내용을 설명하기 위해 Auto-Layout의 제약 시스템을 사용하십시오.
  2. -layoutSubviews을 사용하고 ViewController에서 수동으로 뷰의 위치를 ​​변경하십시오.

둘째 문서는 UIView의 전반적인 서브 클래스 방법에 관한 것입니다. 도전적으로 읽을만한 가치가 있습니다. 초보자라고 했으므로 자동 레이아웃을 사용하는 것이 가장 좋습니다. 아마 거기에서 시작해야합니다.

+0

감사합니다. 자동 레이아웃이란 무엇인지 알고 있습니다. 그러나 레이블을 barButtonItems로 정렬하려면 가로 모드에서 제약 조건을 추가 할 생각이 없습니다. –

+1

@MasaruKitajima 그러면 자동 레이아웃이 무엇인지 알 수 없습니다. 원하는 것은 정확히 자동 레이아웃이 무엇입니까 – Oxcug

+0

에 대한 이해입니다. 나는 그 문서들을 깊이 읽으려고 노력할 것이다. UILables에 제약 조건을 추가했지만 다른 UILabels와 관련이 있습니다. 그리고 barButtonItems에 제약 조건을 추가하는 방법을 아직 찾지 못했습니다. –