본문 바로가기

전체 글

(1789)
5. 아이콘 만들어 적용하기 1. 아이콘 파일을 준비한다. 아이콘 이미지 크기 - 일반 : 57 x 57 픽셀 - 아이폰 4 : 114 x 114 픽셀 - 아이패드 : 72 x 72 픽셀 아이콘 이미지 종류 : .png ? 글로시 효과와 라운딩 처리는 iOS에서 해주므로 하지 않아도 된다. 2. Xcode로 드래그하여 Resource 그룹에 추가한다. 3. HelloWorld-Info.plist 파일을 클릭하여 나타나는 정보의 목록에서 Icon file 속성을 선택한다. - Icon file : 한가지 모듈 지원 - Icon files : 여러가지 모두 지원 Icon이름을 확장자를 포함하여 직접 써 넣는다.
4. 가속도 센서 지원하기 (UIAccelerometerDelegate) - 가속도 센서를 이용하여 기기를 기울이면 반응하도록 해보자. 1. HelloWorldViewcontroller.h 에 프로토콜을 추가한다. ? Help>Developer Documentation 에서 검색하면 메소드의 원형을 찾을 수 있다. 복사하여 코드에 붙여넣자. HelloWorldViewcontroller.h #import @interface HelloWorldViewController : UIViewController { IBOutlet UILabel *label_hello; IBOutlet UIButton *button_iphone; IBOutlet UIButton *button_ipad; IBOutlet UIButton *button_ipodtouch; IBOutlet UIImageView ..
3. 슬라이더 추가하기 (UISlider) 1. 코드 등록 - Outlet 과 Action 을 추가한다. 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; IBOutlet UISlider *slider_alpha; // 슬라이더 아웃렛 등록 } - (IBAction) button1Touched; - (IBAction) button2Touc..
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..
1. Hello World! (UILabel, UIButton) - File>New Project>View-based Application - project name : HelloWorld - 코드 Editor : View>Zoom Editor Out 1. 인터페이스 만들기 HelloWorldViewControler.xib를 수정해야한다. 인터페이스 빌더를 실행 View의 창이 아이폰 창의 영역과 같다. View window에 library오브젝트로 꾸며준다. 2. 코드추가 HelloWorldViewController.h #import @interface HelloWorldViewController : UIViewController { IBOutlet UILabel *label_hello; // 인터페이스 빌더에서 배치한 요소들 (Outlet) IBOutlet UIB..