article thumbnail image
Published 2021. 11. 28. 22:11

1. 색 변경, 테두리

투명도 alpha
색 지정 displayP3Red, green, blue 소수점

ClipsTobound = true

Layer.cornerRadius = 값만큼 깍임

 

 

결과

 

 

 

 

2. Switch

앱에서 무언가를 분별할 때 자주 사용하는 UI

Outlet이 아닌 Action, Type : Uiswitch

동작은 On, Off 두가지 동작이기 때문에 if문을 통해 isOn, else로만 동작을 실행하게 함

 

 

 

 

 

 

 

3.Segment

선택 시 값 또는 코드가 유동적으로 바뀔 때 사용

Inspector를 통해 각 Segment에 값을 변경 할 수 있다

0 – 남성

1 - 여성

 

Inspector에 설정한 Index 0은 남성임으로 if문에 할당

아닐 시(여성)에 대한 값 할당

 

4. Tab Bar Controller

앱의 다양한 기능을 구별하는 것(전화, 연락처, 통화기록 등)

[Editor] [Embed in] (View Click)

 

Tab Bar Controller 명변경, Image 추가

Tab Bar Controller
가 여러 개 있으면 View Controller도 있어야한다

 

 

 

 

5. View Controller

Tab Bar Controller에서 이동할 View를 생성하기 위해 연결한다

 

화살표(Segue)

 

 

6. Video

Video 탭 바에 넣기 위한 video file 추가 VideoViewController(부모클래스)

UIViewController(자식클래스)

생성 후 import AVKit을 사용하여 동영상을 추가할 수 있게함

동영상  추가

(기본으로 앱에서 제공하는 영상이기 때문에 동영상에 크기가 크면 앱의 크기도 같이 증가함)

 

Main.storyboard – Video Scence – custom class

처리하기 위한 Swift file or class를 지정 해줘야함

 

이미지로 변경한 버튼을 Action 추가

 

동영상을 실행시키는 소스 추가

ForResource bmi(비디오명)

OfType mp4(동영상 확장자)

 

 

 

 

 

 

 

 

 

 

 

7. Web

새로운 기능을 추가하기 위해 ViewController, Tab Bar Controller 연결

이름 변경 및 화살표(Segue), Image 추가

결과

 

 

 

8.Web View Controller

 

[File] [New] [Cocoa Touch Class] 부모를 만들 수 있는 이점

Identity Inspector

Class – WebViewController 지정 클래스 내에서 처리해야하기 때문

'iOS🍎' 카테고리의 다른 글

iOS - 12주차  (0) 2021.11.23
iOS - 11주차  (0) 2021.11.16
iOS - 9주차  (0) 2021.11.02
iOS - 7주차  (0) 2021.10.18
iOS - 6주차  (0) 2021.10.12
복사했습니다!