Xcode ver9.4.1 AutoLayout을 설정할 때 Localization issue랑 나왔어요.

1312 단어 Xcode9

개요


Pin을 사용하여 Button과 TextField 사이의 위아래 제한
다음 경고가 발생했습니다.
그나저나, 나는 버튼의 width를 80으로 바꾸고 싶다.

경고를 없앨 방법을 강구했기 때문에 많은 일을 했는데 경고가 사라졌다.

해결책


내용을 자세히 보고 다음과 같이 썼다.

결론적으로 Set Constraint to ≥ 현재 Width 를 선택하여 해결합니다.
지금의 값(80)보다 크게 설정한 것이다.
대개
만약 80을 유지한다면 아이패드 같은 표지는 너무 작지 않을까요?
그래서 80 이상?
제멋대로 해석하는 건 엑스코드 쪽에서 제안한 거잖아요, 웃음.
우선 다른 옵션을 설명해 주세요.
여기서 remove를 선택하면 제약 자체가 사라지기 때문에 너비 80의 조건 자체가 사라진다.
그래서 안돼.
맨 아래 Set Constraint to ≥Minimum Width는
원래 Buton의 기본값(이 경우 46)부터 시작
대체로 설정하다.
80의 폭을 설정하고 싶지만 기본값인 46을 반영하면 안 된다.
해결됐습니다.
대단히 기쁘다.

총결산

  • AutoLayout의 구속을 설정할 때 경고
  • Localization issue가 나오면 Set Constraint to ≥ 현재 Width
  • 를 선택합니다.
    끝.

    좋은 웹페이지 즐겨찾기