2017-05-24 22 views
1

누구나 NSLayoutAttributeBaseline, NSLayoutAttributeFirstBaselineNSLayoutAttributeLastBaseline에 대한 간단한 설명을 제공해 주실 수 있습니까? 왜 우리는 그것을 필요로합니까? 그것을 사용하는 좋은 예가 무엇입니까? 이 주제에 대한 Apple의 설명이 명확하고 명확하지 않은 것 같습니다. 웹 전반에서 좋은 예를 찾을 수 없습니다. 미리 감사드립니다!NSLayoutAttributeBaseline에 대한 설명이 필요합니다.

답변

1

그것은 무엇입니까? 뷰의 텍스트의 baseline입니다.

내부에 텍스트가있는보기가 있다고 가정 해 보겠습니다. 그리고 당신은 그것과 다른 견해를 가지고 있습니다, 그러나 그것 주위에 상자가 있습니다 (그래서 그것은 더 키입니다). 상단 모서리 나 하단 모서리를 정렬하면 텍스트의 높이가 달라집니다. 이 속성을 사용하면 텍스트를 여러 종류의 두 가지보기로 정렬 할 수 있습니다. 여기

은 상부, 하부 및 기준 얼라인먼트

enter image description here

와 예는