2014-10-24 5 views
1

모든 장치에 대해 한 번 디자인 할 크기 클래스라는 새로운 기능이 있습니다. 그래서 세로 모드에서 모든 iPhones를 지원하기 위해 Compact Width 및 Regular Height에서 내 Views를 디자인했습니다.Xcode 6 스토리 보드 크기 클래스

enter image description here

하지만 난 3.5 인치 장치의 한 가지 다른 갖고 싶어! 어떻게해야합니까? 이미 크기 클래스를 변경하려고했지만 3.5 인치 장치를위한 클래스가 없습니다 ...

+0

소형 높이를 사용해 보셨습니까? 또는 AnyHeight를 ScrollView와 함께 사용 하시겠습니까? – aelam

답변

0

크기 클래스는 개별 장치 자체가 아니라 장치 범주입니다. 즉, 크기 클래스를 사용하여 3.5 인치 화면을 특별히 디자인 할 수 없습니다. 중 하나를 설정하여 - 원하는 뷰의 위치를 ​​

#define IS_IPHONE_4 (fabs((double)[ [ UIScreen mainScreen ] bounds ].size.height - (double)480) < DBL_EPSILON) 

... 다음 업데이트 :

당신은 앱이 3.5 인치 화면에 실행되고 있는지 확인하기 위해 다음과 같은 것을 사용해야합니다 그것의 구조 또는 그것의 강제를 새롭게하십시오.

+0

고마워, 나는 그런 식으로 알아. 하지만 스토리 보드에서 원활하고 좋은 방법이 없습니까?! – davidOhara

+0

@chrizstone 제가 아는 한은 아닙니다 -하지만 다른 사람이 대답을하면 차임을 환영합니다! 가장 가까운 것은 크기 클래스이지만 특정 화면 크기를 타겟팅 할 수는 없습니다. – ttarik