본문 바로가기

SWIFT7

UIpickerView UIPickerView 아이폰 기본 앱인 시계>알람설정에서 알람시간을 설정할때 사용되는 UIPickerView에 필요한 메서드들을 살펴보도록 하겠습니다 1. 피커의 행수를 설정위 샘플을 보면 자동차 브랜드를 고르는 한개의 행만 보여지지만 알람설정에 보면 1행(오전,오후), 2행(시), 3행(분)으로 이루어져있는형태를 볼수 있습니다. 아래의 리턴값을 3으로 설정하면 알람설정처럼 3행이 나타나게 됩니다 2. 열의 갯수 반환brand 배열속에 포함되어져있는 아이템 갯수를 반환하는 메서드 3. 열의 값을 반환brand 배열 중 각 열의 데이터값 반환 4. 열 선택후 실행할 작업 설정 2016. 3. 30.
UIFont... 폰트 지정 하드코딩 UIFont... 폰트 지정 하드코딩 1. 작은 글꼴 2. 시스템 표준 글꼴 3. 20포인트 글꼴 4. 이탤릭 폰트 5. Bold 폰트 6. Arial 폰트 2016. 3. 29.
UIImageView 이미지 삽입 하드코딩하기 UIImageView 이미지 삽입 하드코딩하기 앱내에 문자로 표현할수 없는 많은 아이콘들이나 삽화들을 삽입할수 있는 바로 UIImageView 하드코딩을 알아보도록 하겠습니다. 전 포스팅에서 본 UIButton, UILabel, UITextField와 마찬가지로 인터페이스 빌더로 간단하게 삽입가능한 객체이구요 데이터를 웹이든 아이폰 내부 저장장치이든 불러오고 편집하고 배치하고 요런 테크닉까지는 아직 설명드릴수 있는 능력은 없습니다. 일단 그림하나 삽입하는데까지만 알아보도록 하겠습니다 1. 이미지명 선언, 크기설정, View표시 UIButton, UILabel, UITextField과 같은 내용이라 간단하게 끝내도록 하겠습니다 13행... UIImageView타입의 imageView라는 변수선언 15행.... 2016. 3. 27.
UITextField 하드코딩하기 UITextField 하드코딩하기 UITextField는 UIButton이나 UILabel처럼 스토리보드로 추가하고 Attributes Inspector로 쉽게 편집할수 있지만 하드코딩 방법을 알아보도록 하겠습니다. 버튼이나 레이블 하드코딩법과 크게 다르지 않습니다 1. 텍스트 필드 생성 6행... UITextField를 사용하려면 UIKit를 임포트해주면 됩니다8행... 제가 참고하고 있는 사이트에서 UITextFieldDelegate프로토콜의 textfieldDidEndEditing을 사용하는 항목이 있는데요. 콘솔창에만 나타는것이라 Lable에 적용을 시도해봤는데 아직 제 실력으로는 구현 이 안되더군요 ㅎㅎ10행... 다들 알고 계시겠지만 func viewDidLoad()는 뷰에 로드되고난 직후 실.. 2016. 3. 27.
UIButton... 탭 강조 색 변경 UIButton... 탭 강조 색 변경 사실 UILabel이나 UIButton은 둘다 Attributes Inspector에서 생성이나 이벤트처리도 설정가능하지만 하드코딩으로도 저렇게 된다는걸 알고 지나가려고 합니다 어렵지 않은 것이니 한번씩 봐두는것도 좋은거 같네요 2016. 3. 26.
UILabel UILabel(레이블 코딩하기) 오늘 살펴볼 UILabel은 아이폰 화면에 문자,숫자,특수기호등을 표시해주는 것 Read-Only타입이니 요런건 사실 아직 잘 이해가 안됩니다. 오브젝트 라이브러리에서 레이블(Label)을 드래그&드랍하여 스토리보드에 쉽게 생성이 가능하고 Attributes inspector에서 클릭 몇번만으로 위 긴 코드들을 해결할수 있지만 코드의 형태를 익히는 연습삼아 하나하나 알아보도록 하겠습니다 1. 레이블 생성 UILael타입의 'firstLabel'을 상수로 선언하고 width =300, height=80의 크기를 가지는 레이블 값을 대입하여 초기화합니다 레이블의 frame생성시 네가지 인자를 가집니다 CGRecMake(X좌표,Y좌표,Width,Height) 2. 레이블의 외곽.. 2016. 3. 26.
iOS 앱 제작 도전기 iOS 앱 제작 도전기 '제게 필요한 앱은 왜 없지? 한번 만들어봐'라는 생각으로무작정 서점에 들러 책을 한권 샀던게 "Do it! iOS 입무 개발자를 위한 아이폰 앱 프로그래밍"이였습니다.앱 제작을 너무 만만하게 봤던건지 책 한권을 읽는동안 알아들은 말은 if구문언어라고는 어릴적 Basic을 살짝 맛본게 전부인 저에게 길디긴 코드들은 뭐가 뭔지 도대체 이해할수가 없더군요 그러던중 Objective-C말고도 Swift라는 언어가 조금더 쉬운 언어라는 말에 Swift로 도전을 해보자는 마음으로 인터넷 검색을 한 결과 Swift의 교과서라고 불리는 바로 요 책을 구입하게 되었습니다 "꼼꼼한 재은씨의 스위프트2 프로그래밍" 변수,함수, 메서드, 클로져, 옵셔널.... 책은 생각보다 이해하기 쉽게 쓰여져 책을.. 2016. 3. 26.