목록ios (25)
woong's
Unity Mobile(Android & IOS) 해상도 맞추기 안녕하세요 . Unity 로 개발을 하다 보니 Android 설치를 하면 화면 해상도가 맞는것도 있고 않맞는부분도 있었습니다 . 이런 문제를 해결하고자 찾아보니 처음 화면을 IOS 맞춰 2:3 비율로 개발을 하고 나중에 Screen.SetResolution(int width , int height , bool fullScreen); 메서드를 이용하여 화면 최적화를 진행 한다고 합니다 . 처음에 2:3 비율로 작업을 했기 때문에 안드로이드 에서도 2:3 비율로 작업한 이미지들이 짤리지 않게 하기 위해 아래와 같이 비율을 조정합니다 . Screen.SetResolution(Screen.width , (Screen.width/2)*3 , tru..
Unity GUIText Android & IOS 위치 맞추기 안녕하세요 . GUIText 를 쓰면서 문제가 있어 포스트를 쓰고 있습니다 .GUIText 는 dpi 개념이 없어서 스마트 폰 에서 실행이 되면 좌표가 바뀌는 문제가 있었습니다. 이런 문제를 해결하기 위해서 dpi 를 계산해서 찍어주는 스크립트가 필요합니다 . 일본인분께서 이런 스크립트를 플러그인으로 제공해주고 있는것을 확인했습니다 . 플러그인 소개플러그인 다운로드 플러그인 다운로드 링크를 통해서 GitHub 플러그인을 다운로드 합니다. 다운로드 하면 이와같이 폴더 구조를 보실수 있습니다 . Plugin 을 선택해서 임포트를 진행합니다 . 그러면 이와같이 프로젝트에 플러그인이 들어간것을 확인할수 있습니다 .여기서 사용되는 부분은 하단의 De..
IOS Xcode QR, Barcode 사용하기 아이폰 개발과정에서 바코드 , QR 을 읽어야 할 기회가 생겨서 라이브러리를 사용해 보았습니다.Zxing 라이브러리를 처음에 사용해 보았지만 , 바코드 읽는 기능은 되나, view의 이벤트가 decode 하는 과정에서 이벤트를 intercept 당하는것 같아서 Zbar로 변경 했습니다. 1. ZBar 문서 http://zbar.sourceforge.net/iphone/sdkdoc/index.html ZBar iPhone SDK — ZBar iPhone SDK Documentation zbar.sourceforge.net 1. ZBar 준비 작업 -ZBarSDK 다운로드 http://sourceforge.net/projects/zbar/files/iPhone..
IOS CocoaPods 사용하기 COcoaPods 는 아이폰 개발에서 오프소스 , 라리브러리를 관리를 도와주는 역할을 합니다. Android Gradle 과 비슷한 개념인것 같습니다. IOS 에서는 따로 설치과정이 필요합니다.간단하게 정리해보고자 포스팅을 작성 합니다. 1. commend lines 설치 xCode < Open Developer Toll < More Developer Tools 선택합니다. commend Line 을 검색후 상단의 다운로드를 진행합니다. 필자는 설치가 되어있어 뒷부분은 생략 하겠습니다. 2. CocoaPods 설치 터미널에서 명령어를 통해서 cocoapods 를 다운로드 합니다.sudo gem install cocoapods 다운로드가 완료되면 pod setup 을통해서..
IOS Xcode WebView 파일 사용하기 모바일에서 웹뷰를 사용하다보면 로컬의 html 파일을 웹뷰에 로드시켜야 하는경우가종종 있습니다. 그부분을 정리하고자 포스팅을 작성 합니다. 스토리 보드에 웹뷰를 넣습니다. 1 2 3 4 5 6 7 8 9 10 11 #import @interface ViewController : UIViewController @property (strong, nonatomic) IBOutlet UIWebView *webView; @end Colored by Color Scripter cs 웹뷰를 헤더에 연결 합니다. 프로젝트 루트에 html 파일을 넣습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ..
Xcode IOS UILabel 세로 정렬 하기 안녕하세요. 아이폰 개발을 하다보니 UILabel 에 세로 정렬 기능이 없어서 정리 해보려 합니다.이런 부분은 아이폰이 조금 아쉬운것 같습니다. UILabel 을 정렬하기 위해서 UILabel을 상속받아 커스텀 Label을 만들어야 합니다.아래 코드를 통해서 상단 , 하단 정렬을 할수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #import "AlignableUILabel.h" @implementation AlignableUILabel - (void)drawTextInRect:(CGRect) rect{ CGSize sizeThatFits = [self sizeThatFits:r..
Xcode IOS UiSwitch resize 하기 아이폰 개발시 아이폰 컴포넌트인 UiSwitch 를 사용하면 사이즈가 고정되어 있어서 변경 할수 없습니다. 위와 같이 disable 처리되어서 변경을 할수 없습니다.변경 하기 위해서 코드에서 비율 값을 통해 사이즈를 작게 표현 할수 있습니다. 1 2 3 switchOnOff.transform = CGAffineTransformMakeScale(0.65, 0.65); Colored by Color Scripter cs
Xcode IOS 이미지 원으로 표현하기 최근 안드로이드 , 아이폰 UI/UX 를 보면 이미지의 경우 원으로 crop 하는 경우가 많습니다.아이폰에서 원으로 crop 하는 기능을 사용하게 되어서 정리해보고자 포스팅을 작성 하고 있습니다. 아래 코드에서 코너의 크기를 해당 이미지 뷰의 반 크기를 지정하고마스크를 사용한다는 코드 입니다 123456 imgProfile.layer.cornerRadius = imgProfile.frame.size.height/2; imgProfile.layer.masksToBounds = YES; Colored by Color Scriptercs
Xcode IOS 스크린 사이즈 구하기 아이폰 개발시 화면 사이드 구하는 코드입니다. 234567 CGRect screen = [[UIScreen mainScreen] bounds]; NSLog(@"%f", screen.size.width); NSLog(@"%f", screen.size.height); Colored by Color Scriptercs
Xcode 단축키 사용하기 아이폰 개발시 유용하게 사용할수 있는 단축키 헤더 , 메인 파일 이동하기 : Cmd + control + 방향키 상/하분할 화면 : Cmd + Alt + Enter단일 화면 : Cmd + Enter들여쓰기 / 내어쓰기 : Cmd + [ ]히스토리 : Cmd + Control + 방향키 좌/우단어 치환 : Cmd + Option + F프로젝트 전체 단어 치환 : Cmd + Option + Alt + F상세 정보 : Option + Touch자동 완성 : Esc