상세 컨텐츠

본문 제목

오토레이아웃 - 두번째

아이폰 개발 ( i-os )

by somiyuralove 2019. 2. 1. 23:19

본문

안녕하세요.

지난시간에 이어 오늘은 오토레이아웃에 대한 두번째 시간입니다.

그럼 편안한 마음으로 따라와 보시죠^^

먼저 프로젝트를 하나 생성합니다.


IOS Application -> Single View Application -> Next를 입력하여 진행합니다.

Product Name에 AutoLayoutExam2를 입력하고 나머지는 디폴트 설정으로 둔채 Next를 선택하여 진행합니다.


오른쪽 하단 Object Library에서 Label, Text Field, Button 컴포넌트를 각각 View에 위치시킨 후 Attributes Inspector로 가서 Label의 text는 텍스트입력으로 Button의 title은 버튼으로 입력한다.



텍스트입력 Label을 선택한 후 오토레이아웃 메뉴의 pin을 선택한 후 위쪽에 30을 주고 아이빔을 선택하고, 왼쪽도 30을 주고 아이빔을 선택합니다.

아래의 Width와 Height도 선택한 후 Add 4 Constraints를 선택한 후 적용합니다.

Text Field를 선택 한 후 오토레이아웃 메뉴에서 Pin을 선택한 후 위쪽에 48입력 후 아이빔을 선택하고, 오른쪽 128입력 후 아이빔을 선택하고 아래 Height 체크박스를 선택한 후 Add 3 Constraints를 적용합니다.

Ctrl를 누른상태에서 라벨 컴포넌트를 드래그앤드롭으로 텍스트필드 컴포넌트로 이동하면 아래와 같은 팝업이 뜨는데 그때 Horizontal Spacing을 선택하여 일정한 간격을 가지게끔 합니다.


버튼을 선택한 후 위쪽에 53을 입력하고 아이빔을 선택하고 아래의 Width, Height를 선택하고 Add 3 Constraints를 선택하여 적용합니다.


마지막으로 모든 제약조건을 적용하기 위해 오토레이아웃 메뉴의 Resolve Auto Layout issue를 선택하여 뜨는 팝업에서 Update Frames를 선택하여 모두 적용합니다. 


Command + R을 입력하여 실행시킵니다.



오늘은 여기까지 하도록 하겠습니다.

그럼 다음시간에 뵈어요.

바이바이~~~~~


'아이폰 개발 ( i-os )' 카테고리의 다른 글

Table View Controller  (0) 2019.02.02
오토레이아웃 - 첫번째 시간  (0) 2019.02.01
첫번째 프로그램 ( 스토리보드 이용 )  (0) 2019.01.12
Xcode 환경  (0) 2019.01.12

관련글 더보기

댓글 영역