Xcode 8.2.1, Swift 3에 많은 데이터가있는 UILabels, UIButtons 및 UITextFields가 많은 프로젝트가 있습니다 (본질적으로 양식). 앱은 iPad 전용이며 가로 전용이며 대상은 9.0 이상입니다.Xcode 8.2.1 Autolayout : 자주 사용되는 채워진 UIViewController의 문제
나는 (시간이 많이 걸리는) 구속 조건을 수동으로 할당 해 보았습니다. 스토리 보드에 IDE가 "Missing Constraints 추가"및 "Suggested Constraints로 재설정"되도록했습니다. VC에서 모든 제약 조건을 제거하면 "형식"이 거의 올바르지 만 몇 가지 사항은 여전히 적합하지 않습니다.
viewDidLoad() 또는 다른 위치 지정 관련 코딩에서 아무 것도 수행하지 않습니다. 여기
내 스토리 보드의 스크린 샷입니다 :
을 그리고 여기에 제안 제약 아이 패드 에어 2 (아이폰 OS 버전 10.2) 시뮬레이터에서 같은 UIViewController에 있습니다 :
A) 어떻게 하나를해야 간격과 정렬이 필수적인 많은 컨트롤이 필요한 autolayout을 사용 하시겠습니까? b) XCode에서 크기를 특별히 지정하는 단추와 컨트롤의 크기를 조절하는 이유는 무엇입니까? 스토리 보드가 다시 열리면 지금 크기를 유지해야합니다.
의견을 보내주세요. 정신이 마비 된 나는 7.3 이상의 구식 기능에 비해 레이아웃이 더 많은 시간을 낭비하고있다.
글 머리 기호를 무서워하지 말고 섹션을 자체 하위 뷰로 나누어 논리적 섹션을 다른 섹션에 대해 자동 레이아웃 할 수 있습니다. 다른 UI 요소를 추적하는 대신 – Fonix