2017-10-16 2 views
0

xamarin.forms를 사용하고 제약 조건을 사용하여 스플래시 화면에서 로고를 가운데 맞추고 크기를 조정합니다. 문제는 다음과 같습니다. Iphone 5s, 6, 6s 등으로 정의한 제약 조건이 Ipad에서 작동하지 않고 Ipad로 정의하면 Iphone에 작동하지 않습니다 ... 누군가 알고 있습니까? 어떻게 해결할 수 있을까요?Ipad xamarin.forms에 대한 제약 조건이 작동하지 않습니다.

아이폰 contraint (오른쪽 위치 등의) :

아이 패드 제약

enter image description here

(그것의 여기 잘못) :

enter image description here

+0

로고에 대해 정의한 제한 조건은 무엇입니까? – lowleetak

+0

로고에 제약 조건을 공유하고 장치를 변경 한 후 프레임 업데이트 버튼을 클릭 했습니까? –

답변

0

당신은 단지에있는 로고를 중심하려는 경우 화면, 왜 아이폰과 타블렛을위한 다른 크기 클래스와 함께 갈 것이라고 확신하지 않습니다.

  • 대신에 W-컴팩트, 아이폰과 W-정기, 아이 패드를위한 H-정기 에 대한 H-정기, 나는 W-모든, H-모든 &보기로하여 제약 조건을 적용 할 제안해야한다 수 : 일반. Screenshot
  • W-Compact, H-Regular를 설정하면 iPhone (세로) 장치에 제한이 적용됩니다.
  • W-Regular, H-Regular로 설정하면 iPad 장치 (양방향)에 제약 조건이 적용됩니다.
  • W-Any, H-Any를 설정하면 장치 크기 및 방향에 관계없이 제약 조건이 적용됩니다.

로고를 센터링하려면 로고에 4 제한 조건을 설정하는 것이 좋습니다.

  1. 폭 = 고정 폭
  2. 높이 = 수정 높이
  3. CenterX 부모 = 0
  4. CenterY 부모 = 0
----- ----- 또는 부모 = 0
    1. 최고의 공간 부모 부모에게 공간을 선도 = 0
    2. 에 바닥 공간 = 부모 0
    3. 후행 공간 = 0

    설정, 화면 맞춤에있는 UIImageView 모드.

    는 도움이되기를 바랍니다.

  • +0

    안녕하세요, 문제가 해결 되었습니까? – MilanG

    관련 문제