자동 레이아웃에 몇 가지 문제가 있습니다. 잘하면 당신 중 일부가 나를 도울 수 있습니다.).iOS autolayout이 앞뒤 공백을 변경합니다.
나는 다음과 같이 빈 뷰 컨트롤러에있는 UIView를 추가
그런 다음 나는이 같은 선도적 인 공간을 후행에 대한 제약 조건을 추가 :이 결과
:
나는 왜 그들이 그것들을 -16.0으로 설정하는지 이해할 수 없다. 이 값을 0으로 변경하면 Xcode는 회색 UIView의 너비에 대해 불평합니다. 내가 아이폰 5 시뮬레이터에서 응용 프로그램을 실행하면
는 그것을 잘 보이는 :
을 그러나, 나는 아이폰 6 플러스 시뮬레이터에서 응용 프로그램을 실행할 때 왼쪽과 오른쪽에 공백을 추가
그레이 UIView가 화면의 크기에 관계없이 왼쪽에서 오른쪽으로 어떤 공백을 갖지 않도록하고 싶습니다. 어떻게 해결할 수 있습니까? 감사!
그냥 제약의 오른쪽에의 편집 버튼을 클릭하고, -16에서 -16 가장자리보다는 수익성에 제약을 설정과 관련이있다 0으로 값을 변경 보기의. – rdelmar
그 값을 0으로 변경하면 Xcode에서 다음과 같이 뷰의 크기를 자동으로 조정합니다. http://i.imgur.com/HjQi2dV.png – almas
그리고이 값을 0으로 설정 한 다음 프레임을 가장자리에서 가장자리로 수동으로 설정하면, 뷰 배치 오류에 대한 경고를 받고, 런타임에 뷰를 크기 조정합니다. 여기에 스크린 샷이 있습니다 : http://i.imgur.com/954Jz1O.png – almas