본문 바로가기

아이폰 프로그래밍

(12)
19. 데이터 저장, 편집, 정렬 (NSMutableArray) 배열에 저장된 데이터를 프로퍼티 리스트로 저장하는 작업을 해보겠습니다. DrinkConstatns.h #define NAME_KEY @"name" #define INGR_KEY @"ingredients" #define DIRE_KEY @"directions" AddDrinkViewController.h @interface AddDrinkViewController : DrinkDetailViewController { NSMutableArray *drinkArray; } @property (nonatomic,retain) NSMutableArray *drinkArray; AddDrinkViewController.m #import "DrinkConstants.h" @implementation AddDrinkV..
17. 닙 파일 재사용 및 모달 뷰 만들기 이전에 개발한 프로그램에서 닙 파일을 재사용해서 모달 뷰를 만들어 보도록 하겠습니다. 위의 사진과 같이 오른쪽 상단에 + 버튼을 만들어서 버튼을 누르면 밑에서 위로 올라오는 모달뷰를 만들도록 하겠습니다. 1. RootViewController.xib 를 열고 라이브러리에서 Bar Button Item을 찾아서 메인 윈도우로 드래그 합니다. 2. addButtonItem에 대한 IBAction, IBOutlet, 프로퍼티 선언을 추가합니다. 3. addButtonItem에 대해서 프로퍼티의 @synthesize, dealloc에서 release, addButtonPressed 메로스를 추가합니다. 4. 인터페이스 빌더에서 마무리 합니다. RootViewController.h #import @interfac..
15. 텍스트필드 사용 및 키보드 on/off 기능 구현하기 인터페이스 빌더에서 위와 같이 텍스트 필드를 View에 만들어 줍니다. 텍스트 필드드의 속성에는 여러가지가 있는데 그중에 많이 사용하는 것들은... Text - 입력된 텍스트 Placeholder - 문자열이 비어있을때 보이는 텍스트 Clear When Editing Begins - 텍스트필드를 클릭했을 경우 입력되어 있던 문자열이 지워진다. Font - 폰트 이정도 입니다.. 인터페이스 빌더를 저장(Cmd+S) 한 후, X-code를 빌드해 보면 텍스트 필드가 나오고 텍스트 필드를 클릭하면 키보드가 밑에서 튀어 나와 글씨를 입력할 수 있습니다. 그러나 글씨를 모두 입력한 후에도 키보드를 내릴 수가 없습니다. 키보드를 숨겨주기 위해서는 텍스트 필드에게 포커스를 놓으라고 요청해야 합니다. (최초 응답자 자..
2. 이미지 추가 및 터치 이벤트로 이동시키기 (UIImageView) 1. 이미지 프로젝트에 추가 Resources>Add>Existing Files... 2. xib 파일에 Image View 추가 Image - 보여질 사진으로 셋팅 Drawing>Opaque - png 투명도 셋팅 (체크시 불투명) 3. 코드 추가 HelloWorldViewController.h #import @interface HelloWorldViewController : UIViewController { IBOutlet UILabel *label_hello; IBOutlet UIButton *button_iphone; IBOutlet UIButton *button_ipad; IBOutlet UIButton *button_ipodtouch; IBOutlet UIImageView *image_bird..