<--! '프로그래밍/모바일: iOS, Java, Android, Swift' 카테고리의 글 목록 (3 Page) -->
[iOS] Segue에 identifier 설정해서 버튼에 따른 화면전환 및 텍스트 출력 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[iOS] Segue에 identifier 설정해서 버튼에 따른 화면전환 및 텍스트 출력

화면간 이동을 컨트롤 하는것이 세그웨이(Segue)이다.이 세그웨이를 위한 메소드는 prepare()이다. 이전 화면이동 블로그에 버튼 2개를 추가하고 '버튼1', '버튼2', '버튼3' 이라고 한다.각 버튼과 연결된 화살표(segue)를 선택한뒤 왼쪽에 'identifier'에 btn1, btn2, btn3를 각각 입력한다. 이 identifier가 각 버튼을 누른것을 인식하는 확인문자 이다. 다음 두번째 화면은 내용을 출력할 label을 하나 추가한다. 두번째 화면의 레이블을 MyViewController.swift의 화면에 연결한다. 아래처럼 연결된 뒤, var text:String = "" 을 입력 이제, ViewController.swift 소스로 이동해서 맨아래에 prepare를 입력하고 메소..

2017.09.08 게시됨

[iOS] 페이지 이동  Segui 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[iOS] 페이지 이동 Segui

어플리케이션이 하나 이상의 페이지로 구성되어 있고, 다음 페이지로 이동하는 것에 대한 예제 입니다. 아래 오른쪽 버튼인 View Controller 를 끌어다 놓으면 화면이 하나더 생깁니다. 기존 화면과 새로생긴 화면에 버튼을 각각 하나 만들고, 첫번째 화면의 버튼을 오른쪽 마우스로 클릭하여, 왼쪽 화면이로 이동하면 화면이 아래처럼 변경되어 보입니다. 즉, 연결한다는 의미 입니다. 마우스 버튼을 놓으면 아래처럼 검정 박스가 생기는데, 여러개 중 하나를 선택하지만, 이번에는 단순히 보여주는 것이므로 Show를 클릭합니다. 위의 작업을 마치면 두 화면 사이에 아래와 같은 연결선이 생깁니다. 아래가 연결된 화면 전체 모습입니다. 이제 2번째 버튼 클릭시, 첫번째 화면으로 가도록 앞에서 한 작업을 반대로 합니다..

2017.09.08 게시됨

[iOS] Xcode에서 탭 페이지 만들기 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[iOS] Xcode에서 탭 페이지 만들기

웹의 메뉴바처럼, 여러개의 탭이 아래에 있는 기능을 Xcode는 제공합니다.이번 블로그에서는 탭 메뉴 추가 기능에 대해 알아보겠습니다. 먼저 파일 > New > Project에서 'Tabbed Application'을 선택합니다.프로젝트가 시작되면, 두개의 화면이 탭에 연결되어있습니다. 이곳에 하나더 페이지를 추가해 보겠습니다. 아래처럼 View Controller를 빈공간에 끌어다 놓으면, 화면이 하나더 추가 됩니다. 다음으로 'Lable'을 추가하고, 이름을 지정해 넣습니다. 이름을 넣은뒤, 'Tab Bar Controller'의 왼쪽에 화살표 모양의 Connection Inspector를 보면, First와 Second가 연결되어 있습니다. 이곳을 그림처럼 3번째의 화면에 끌어다 놓습니다. 위의 작..

2017.09.08 게시됨

스위프트(Swift) 정리 2 : 자료형 -  어레이 (Array) 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

스위프트(Swift) 정리 2 : 자료형 - 어레이 (Array)

스위프트는 3개의 자료형이 있다.- Array : 순차적 집합- Dictionary- Set * 어레이 선언 방법 아래의 방법중 편한것을 정해서 사용하는 것이 필요하다. [소스코드] // 어레이를 선언하는 다양한 방법var array = ["하나", "둘", "셋"]var score: [Int] = []var score2: [Int] = [1,2,3]var test1 = [Double]()var test2: Array = []var test3 = Array() array.count //3array.contains("둘") // truelet joe = array[1] // 둘print(joe) // "둘"let kim = array.firstlet lee = array.lastarray.sort()sco..

2017.09.03 게시됨

프로그래밍/모바일: iOS, Java, Android, Swift

스위프트(Swift) 정리 1 : Variable and Constants

* 상수 : let - 변경 불가능 (not mutable)* 변수 : var * 타입이 맞아야 계산된다. * 타입 설정 rounded로 값을 정수화 한다. 또한 Swift는 Bool이라 타입을 지정하지 않아도 7라인처럼 Bool로 인식하고 결과 출력한다.* 코멘트 주는것 - // - @ ( : @available(platform name version number, *) - 버전 정보등을 넣는다. 맨뒤에 *를 놓음* Data type(데이터 타입) - 자방와 다름 - Value Type은 copy로 복사 가능// 1) Value type example struct S { var data: Int = -1 } var a = S() var b = a // a is copied to b a.data = 42..

2017.09.01 게시됨

[IOS] 테이블뷰 만들기 (5) : Deligate 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[IOS] 테이블뷰 만들기 (5) : Deligate

[결과화면] 델리게잇을 하기위해 스토리보드에서 아래처럼 연결한다. 그리고 ViewController에 클래스 첫줄에 UITableViewDelegate을 추가한다. 아래쯤에 didSelectRowAt 의 펑션을 추가하여, 리스트 클릭시 시스템에 클릭한것이 보이도록한다. [전체 소스] import UIKit class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { //0. 위 UITableViewDataSource 입력 //3. 어레이 입력- 5. 중복 어레이 입력 let data:[[String]] = [["Item1", "Item2", "Item3"], ["ItemA", "ItemB", "ItemC"]] //..

2017.08.31 게시됨

[IOS] 테이블뷰 만들기 (4) : 커스텀 테이블 만들기 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[IOS] 테이블뷰 만들기 (4) : 커스텀 테이블 만들기

커스텀 테이블 만들기 File > New에서 파일을 추가하도 CustomCell.swift라고 이름을 정한다. Subclass는 UITableViewCell을 선택한다. 스토리뷰에서 셀을 선택하고, 오른쪽 inspector의 Class에서 새로 만들어준 파일을 선택한다. 그리고 Cell 안에 label 과 Switch를 넣는다.이것을 새로만든 파일안에 label이라고 이름지어 연결한다. [수정코드]ViewController.swift에서 // 14. (커스텀 테이블 만들기) 위 코드 대신 아래로 수정 let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! CustomCell cell.label?.text = ..

2017.08.31 게시됨

[IOS] 테이블뷰 만들기 (3) : 소제목 넣고, 이미지 추가 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[IOS] 테이블뷰 만들기 (3) : 소제목 넣고, 이미지 추가

이번 단계는 테이블뷰 만들들기(2)에 이어, 각소제목 넣고, 이미지 추가하는 것이다. 각 카테고리 아래에 조그만 제목을 추가하고, 왼쪽의 별 이미지를 보이기 위한 작업이다.먼저 이미지를 추가한다. Asset~ 항목에 이미지를 끌어다 넣고, 오른쪽 속성 Attribute의 Name에 'star'라고 넣는다. 다음으로 스토리보드에서 셀 -> 속성을 선택하고 Style을 Subtitle로 한다음. 이미지를 아까 정해준 star로 넣는다. 뒷 부분은 코드로 넣는것으로 대신할 수 있다.(코드를 제외해도됨) 그리고, 소제목을 어레이로 배치한다. let sub:[[String]] = [["sub1", "sub2", "sub3"], ["subA", "subB", "subC"]] 소스코드는 아래와 같다 import UI..

2017.08.31 게시됨