본문 바로가기
728x90
반응형

iOS7

NavigationController이용 앱에서의 화면전환은 크게 수평적인 방법과 수직적인 방법으로 나뉩니다.수평적인 방법의 대표적인 예는 이전 글에서 포스트 했던 탭바를 이용하는 방법입니다.수직적인 방법의 대표적인 예는 이번 글에서 정리할 네비게이션 컨트롤러를 이용하는 방법입니다.아이폰의 환경설정은 네비게이션 컨트롤러를 이용하는 대표적인 예입니다. 환경설정처럼 원하는 주제에 맞는 세부사항을 확인할 때 네비게이션 컨트롤러가 이용됩니다.1. 프로젝트를 생성하고, 스토리보드에서 Editor - Embed In - Navigation Controller를 클릭합니다.2. 생성된 뷰컨트롤러에서 Attributes Inspector에서 Title을 설정해줍니다. Title을 설정해주는 이유는 다른 뷰 컨틀롤러와 구분하기 편하기 위함입니다. 3. 컴포넌트.. 2018. 4. 20.
탭바(TabBar) 이용하기 뷰 컨트롤러의 종류에는 Navigation Controller, Table View Controller, Tab Bar Controller, Split View Controller(Master-Detail) 등이 있습니다.그 중 탭바(TabBar)는 여러개의 뷰를 보여줄 수 있도록 하는 대표적인 컨트롤러 입니다.1. 프로젝트 생성 후 위의 메뉴에서 Editor - Embed in - Tab Bar Controller를 선택합니다. 그러면 자동으로 탭바 컨트롤러가 생성됩니다.2. 컴포넌트 객체에서 뷰 컨트롤러를 하나 끌어다 놓고 Tab Bar Controller에서 오른쪽 클릭으로 드래그(혹은 ctrl + 드래그)로 새로운 뷰 컨트롤러에 끌어다 놓고, RelationShip Segue에서 view Cont.. 2018. 4. 17.
색 지정 방법 iOS에서 대표적으로 색을 지정하는 방법을 두가지 이용합니다UIColor 메서드를 이용하는 방법과, init()함수를 이용해 UIColor메서드의 초기값을 변경 시키는 방법을 주로 이용합니다.가장 간단하게 테스트하기 위해 background(배경)의 색을 변경하도록 하겠습니다.viewDidLoad()함수가 메인함수의 역할을 하므로 viewDidLoad()함수에 배경색을 변경하는 코드를 추가하면 됩니다.첫번째로, UIColor를 이용해 backgorund의 색을 변경하는 코드는 self.view.backgroundColor = UIColor.blue 를 입력하여 실행하면 아래와 같이 배경색이 파란색으로 변합니다. 여기서 self.view는 현재나타내고 있는 view를 가리키며, backgroundColor.. 2018. 4. 16.
맵뷰(MapView)- 핀(어노테이션) 띄우기 이전 글 맵뷰(MapView)를 이용해 자신의 위치를 표시하는 것을 정리 했는데, 이번에는 그 맵뷰에 자기가 원하는 위치에 핀을 설치하는 것을 정리해 보려고합니다.핀은 Annotation, callout이라고도 하며, iOS에서 제공하는 MapKit 모듈에 사용함수가 정의되어 있습니다.저번 예제에 이어서 추가로 코드를 추가하겠습니다. 1. 일단, 핀(Annotation)을 생성할 수 있도록 함수를 정의합니다. MKPointAnnnotation(): MapKit에서 제공하는 함수로 맵에 핀을 설치해 줍니다. 2. 1번을 실행하면 myLocation부분에서 에러가 날 것입니다. 그 이유는 myLocation에서 반환해주는 값이 없기때문입니다. 위도와 경도의 포맷을 지정해주는 객체를 반환 해주어 다음과 같이 .. 2018. 4. 14.
LIST