본문 바로가기

개발/iOS3

Phonegap, iOS7에서 상태바 뒤에 webview가 위치하는 문제! 폰갭으로 하이브리드 앱을 제작하다보니, iOS7 에서 webview가 상단 상태바 뒤에 위치하는 문제가 있었습니다.iOS6 버전에서는 정상적으로 작동하더군요. 아이패드에서 본 화면입니다. 상단의 상태바까지 회색으로 칠해진 것을 볼 수 있습니다.스크롤 가능한 화면으로 확인할 때는 상태바가 투명인 상태로 있고, 그 밑으로 내용이 지나가는 형태로 작동합니다. iOS7에서 사파리를 사용해보면 내용이 상태바 및 주소창 밑으로 지나가지만, 반투명이라서 별로 이상하지 않은 것에 비해서 폰갭으로 제작한 앱은 좀 이상한 느낌이 들기도 합니다. 뭐 다양하게 사용할 수 있겠지만, 일단은 저 부분을 웹뷰에서 침범하지 않도록 수정해 보겠습니다. 코드 내용은 단순히 상단을 20px 띄우는 것입니다. MainViewControll.. 2014. 7. 1.
UITableView 삭제 버튼을 좀 안쪽으로 당겨보자! UITableView를 작업하다가 삭제버튼을 좀 안쪽으로 당겨보고 싶은 생각이 들었습니다. 굳이??? 혹시 그렇게 만들고 싶을 때가 있잖아요~ 그리고, 이걸 응용하면, 삭제될 때 다양한 시각적 효과를 넣을수도 있겠단 생각이 들더라구요. 시작하기 전에, 이 방법을 사용하려면, UITableViewCell 을 상속하는 클래스를 하나 만들어야 합니다. 1. 기본 테이블을 만들고 아무 데이터나 넣어 봅니다. 삭제 버튼이 뜨도록 하는 작업 까지는 여기 저기서 많은 자료를 찾아볼 수 있다고 생각해서 자세한 설명은 생략하도록 하겠습니다. 2. UITableViewCell 을 상속하는 클래스를 만듭니다. 프로젝트 네비게이터(Project Navigator, 왼쪽 창에 파일 목록 떠 있는거)에서 오른쪽 버튼 눌러서 Ne.. 2012. 7. 19.
iOS 프로그래밍 지역화 적용하는 방법 (iOS Localization) iOS 프로그래밍을 할 때 문자열을 지역화 하는 방법을 알려드리고자 합니다!! 지역화란?영어로 설정된 아이폰에서는 영어로 보이고, 한글로 설정된 아이폰에서는 한글로 보이는 것을 말하는 거구요~예를들면, 'Cancel' 이라는 버튼을 한국어로 설정된 아이폰에서는 '취소'로 보이게 하는 것이죠~가장 기본적인 설정 방법만 알려드리도록 할게요~ Xcode 는 4.3.3 버전입니다. 1. 설명을 쉽게 하기 위해서 테스트용 프로젝트를 하나 만들었습니다.그리고 뷰의 한 가운데에 레이블(Label)을 하나 넣었어요~ 2. 그리고 'label'이라는 변수를 만들어서 뷰에있는 UILabel과 연결시키고 뷰가 로드될 때 텍스트를 바꾸도록 코드를 넣었습니다.label.text = NSLocalizedString(@"keyte.. 2012. 6. 15.