본문 바로가기

프로그램 경험/iOS

[iPhone] UIImageView에 테두리 넣기 #import "QuartzCore/QuartzCore.h" [imgView.layer setBorderColor: [[UIColor blackColor] CGColor]]; [imgView.layer setBorderWidth: 1.0];
[iPhone] 그룹 설정된 테이블뷰 바탕색상 변경하기 UITableView *table = (UITableView *) [self.view viewWithTag:2]; UIView *backgroundView = [[UIView alloc] initWithFrame: table.frame]; backgroundView.backgroundColor = [UIColor whiteColor]; table.backgroundView = backgroundView; [backgroundView release];
[iPhone] 클래스명으로 객체 생성하기 예제 소스를 보다가 괜찮은 팁이 있어서 복사 했다. 클래스명으로 객체를 생성하는 팁이다. Class cls = NSClassFromString(@"UIPopoverController"); if (cls != nil) { UIPopoverController *aPopoverController = [[cls alloc] initWithContentViewController:self.masterViewController]; self.popoverController = aPopoverController; [aPopoverController release]; [popoverController presentPopoverFromBarButtonItem:barButtonItem permittedArrowDirectio..
[iPhone] Command ... gcc-4.2 failed with exit code 1 잘되던 프로젝트가 빌드하니까 오류 메시지를 뱉어 냈다. 해결책은... 모르겠다. ㅠㅠ 시뮬레이터에서 빌드 하면 오류가 나고 디바이스 연결해서 빌드하면 문제가 사라진다.
[iPhone] 배열 생성하기 [@"Left Right" componentsSeparatedByString:@" "]
[iPhone] 아이폰, 아이패드 해상도 아이폰 화면 해상도 : 320 * 480 아이패드 화면 해상도 : 768 * 1024 Status Bar : 20px Navigation Bar & Tool Bar : 44px
[iPhone] UIControl 사이즈 변경 화면에 UIControl 을 두고 그 안에 이미지 뷰를 올려 두고 클릭에 따라서 사이즈를 변경하려고 했다. 그런데 UIControl을 클릭하여 사이즈를 변경하면 컨트롤 사이즈는 줄었는데 안에 있는 이미지는 그대로 였다. 노랑색이 UIControl이다. 컨트롤만 줄어들고 내부의 이미지는 사라지지 않음...ㅡㅜ 코드는 별 문제가 없어 보였다. CGRect viewFrame = [topView frame]; if (viewFrame.size.height == 10) { viewFrame.size.height = 100; } else { viewFrame.size.height = 10; } topView.frame = viewFrame; 이것 저것 찾다보니 속성중 Clip Subviews 라는 속성을 체크해 보..
[iPhone] Navigation Controller에 다중 뷰를 넣을때 문제 2개의 뷰를 사용하는 예제에서는 UIViewController를 세개 만들어서 첫번째 뷰에는 툴바에 버튼을 놓고 버튼클릭에 따라서 두개의 뷰를 변경하는 역활을 하고 나머지 두개는 실제로 화면에 보여줄 뷰 역활을 해서 사용하더라. 그래서 이걸 응용해서 네비게이션 컨트롤러에 첫번째 뷰를 넣어서 사용하려고 했는데 네비게이션 컨트롤러에 뷰를 푸시 할때 오류가 발생한다. [self.navigationController pushViewController:controlView animated:YES]; //런타임중 오류 ControlView에서는 예제에서 구현한 것과 똑같이 최초 viewDidLoad할때 뷰를 insert 하고 있었다. [self.view insertSubview:first.view atIndex..