본문 바로가기

iphone

(21)
[iOS7] statusBar style 변경 iOS SDK 7에서 statusBar style변경이 마음대로 되지 않는다. UIStatusBarStyleLightContent로 지정하여 white color로 나오게 하려고 하는데 계속 black으로 나오네요. 해결 방법은 다음과 같습니다. AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; } [Scheme]-Info.plist UIViewControllerBasedStatusBa..
푸시 알리 지우기 푸시를 받아서 알림센터에 생긴 알림은 터치하여 앱이 실행되면 제거해야 합니다. 알아서 지워지는지 알았는데... 안 지워주네요; 구글 검색을 통해 여러가지 방법을 알아냈지만 성공한 방법은 아래와 같습니다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { (생략) [[UIApplication sharedApplication] setApplicationIconBadgeNumber:1]; [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; [[UIApplication sharedApplicat..
헷갈리는 중국어(간체,번체) 코드 헷갈리는 중국어 코드를 안드로이드와 비교 iOS Android 간체 (중국) zh-Hans zh-rCN 번체 (대만) zh-Hant zh-tTW
UIView 배경에 이미지 패턴 넣기 앱에 디자인을 적용하다보면 패턴이 들어가 있는 이미지가 많이 있습니다. 기존에는 방식을 몰라 무식하게 통짜 패턴 이미지를 넣어서 배경 처리했는데.... 방법이 있었다. 검색 1분만 했었어도 찾을 수 있는 내용이네요. 사용법은 간단하며 아래와 같습니다. 위 두 이미지를 패턴으로 만들어 배경에 지정하려고 합니다. UIViewController 의 UIView 에는 스티븐잡스 패턴 UIView 안의 UIImageView 에는 빌게이츠 패턴 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = [[UIColor..
YHGTableView iOS에서 UITableView를 이용하여 리스트를 구현하다 보면 새로운 정보를 가져오기 위해 pull down to refresh나 기존 정보를 가져오는 load more 기능을 많이 사용하게 됩니다.코드양은 많지 않지만 리스트별로 다 구현해야 한다는 점이 불편하여 간단하게 사용할 방법이 없을까 해서 만들게 된 라이브러리입니다.기본 기능 밖에 제공하지 않고 있지만 조금씩 발전시켜 나갈까 합니다. 예제의 코드를 블로그에 남기고 싶었지만 Syntax Highlight 가 제대로 먹히지 않네요... ㅜ.ㅜ 그래서 소스 코드를 올려 놓은 GitHub 주소를 남깁니다. https://github.com/yoonhg84/YHGTableView
navigation bar title 설정하기 ui builder 에서 title 을 고정하는 것이 아니라 코드에서 동적으로 변경하려면 다음과 같이 하면 됩니다.self.title = @"title";
close modal view navigation 을 사용하면 push 되어 back버튼을 클릭하면 이전 뷰로 이동합니다. 하지만 modal view를 띄웠을 때는 다시 돌아 가는 방법을 찾기 힘듭니다. IBAction 을 이용해서 modal view 를 닫아 줘야 합니다. [self dismissModalViewControllerAnimated: NO];
스토리보드에서 특정 조건에 화면 전환 스토리보드를 사용하면 control + drag 로 이동할 ViewController 를 선택하고 push, modal, custom 을 선택하게 됩니다. 이렇게 해서 사용하게 되면 로그인 후에 이동하게 하는 동작이나 특정 조건에서 이동해야 할 경우에도 무조건 이동하게 됩니다. 특정 조건에서 segue 를 사용하여 이동하게 하려면 view를 선택하여 control + drag 를 하는 것이 아니라 ViewController 를 이동할 ViewController 로 drag(마우스 오른쪽 버튼) 합니다. 이렇게 되면 이벤트 주체가 결정되어 있지 않기 때문에 특정 조건에 [self performSegueWithIdentifier:@"loginSuccess" sender:self]; 를 실행하면 이동하게 됩니다.