iOS/UIKit8 UIkit 모달 띄우기 현재 있는 뷰에서 다른 뷰로 이동하는 방법을 UIkit으로 다루려고 합니다. 메인 뷰와 다음으로 넘어가야 하는 Second View를 만들고 Second View 에 설정될 Cocoa Touch Class 파일로, Controller View 파일을 생성합니다. data 변수는 임의로 넣어준 값입니다 Main View에서 데이터를 받을 예시 코드입니다. 스토리 보드의 SecondView의 클래스를 방금 생성한 SecondViewController로 연결해 줍니다. 이제 뷰 컨트롤러 끼리 연결을 해줍니다. ^ + 드래그로 연결합니다. 여기서는 Present Modally로 설정하겠습니다 연결을 하게되면 두 뷰 사이에 연결 선이 생긴 것을 확인할 수 있습니다. 선을 클릭하고 Identifier를 설정해 줍니.. 2022. 7. 10. Auto Layout 오토 레이아웃이란? 뷰의 크기와 위치를 동적으로 계산하여 크기나 위치를 고정시키는 것입니다. 디바이스가 회전하거나, 다양한 기기에서 실행되기 원할 때 등 사용합니다. UI를 배치하는 방법에는 크게 3 가지가 있습니다. 프로그래밍 방식으로 배치 자동 크기 조정 마스크 사용 오토 레이아웃 프로그래밍 방식을 채택할 경우 유연성과 성능을 극대화가 가능합니다. 또한 변경이 발생할 시 원하는대로 변경도 가능합니다. 그러나 모든 변경을 사용자가 관리해야해서 설계, 유지보수에 노력이 필요합니다. 자동 크키 조정 마스크를 사용하면 슈퍼 뷰의 프로엠이 변경 될떄 뷰의 프레임이 어떻게 변경되는지 정의합니다. 이렇게 되면 되부 변경에 맞게 레이아웃을 쉽게 조정할 수 있습니다. 그러나 가능한 레이아웃의 비교적 작은 부분 집합을.. 2022. 7. 5. 이전 1 2 3 다음