본문 바로가기

autoLayout4

Ios AutoLayout 7 - AutoLayout Landscape 이슈 Ios AutoLayout 7 - AutoLayout Landscape 이슈● 들어가기 전이번 포스팅에서는 Landscape을 했을때 발생하는 AutoLayout 이슈에 대해서 살펴보자. 글로 쓰는 것보다 사진을 바로 보자.대충 이런 현상이다. 세로였을때 바로 나오다가 Landscape했을 때 위와 같이 두 페이지가 반반 씩 동시에 나오는 이슈가 발생한다. viewWillTransition 함수를 override 해서 해결해보자.● 실습순서1.viewWillTransition 함수 override2.소스코드 리팩토링● viewWillTransition 함수아래의 viewWillTransitoin 함수는 view가 바뀔때 작동되는 함수다. 아래의 코드를 SwipingController 제일 윗 부분에 작성.. 2018. 5. 8.
[ios 팁] could not launch 자신의 아이폰에서 앱 구동할때 오류 [ios 팁] could not launch 자신의 아이폰에서 앱 구동할때 오류 ios개발할 때 가끔씩 simulator에서 말고 직접 자신의 폰에서 앱을 구동해 보고 싶을 때가 있다. 이 포스팅에서는 자신의 아이폰에서 앱을 구동하는 사전 설정 부분은 다루지 않는다. 사전 설정이 끝났는데도 불구하고 아이폰을 mac에 연결후 xcode에서 run 버튼을 누르면 가끔씩 발생하는 could not launch.... 이 문구가 뜰때 어떻게 처리를 해야할지 해결방법을 포스팅 한다. ▲ 무슨 뜻인지 몰라도 이런 메시지가 뜬다면..대충 너의 앱을 실행 할 수 없다 그러니깐 아래 경로로 들어가서 설정을 해줘라 라는 뜻~ ▲ 아이폰에서도 비슷한 오류가 뜬다. 신뢰할 수 없는 개발자라고 하는데 그럼 신뢰를 해주도록하자... 2018. 5. 5.
[ios 팁] swift 두 가지 함수로 현재 날짜 구하기 DateFormatter와 Calendar swift 두 가지 함수로 현재 날짜 구하기 DateFormatter와 Calendar 개발을 하다보면 시간을 표시해야 할 일이 종종 생긴다. 날짜와 시간을 구하는 방법은 다양하다. 정말 무척이나 다양하다! 이번 포스팅에서는 DateFormatter 와 Calendar를 이용해서 날짜와 시간을 구하는 예제를 살펴보자. 1. DateFormatter 예제 func getCurrentDateTime(){ let formatter = DateFormatter() //객체 생성 formatter.dateStyle = .long formatter.timeStyle = .medium formatter.dateFormat = "MMMM,dd yyyy" //데이터 포멧 설정 let str = formatter.stri.. 2018. 5. 4.
Ios AutoLayout 1 - 소개 Ios AutoLayout 1 - 소개 ● 들어가기 전이번 포스팅에서는 ios의 autolayout에 대해서 한번 알아보겠다. storyboard를 사용하는 대신에 autolayout관련 함수만으로 간단한 ios 어플리케이션을 만들어보면서 autolayout에 대해 이해해보자. 참고로 이 포스팅은 유튜브 "Lets Build That App" 채널을 참고해서 정리한 포스팅이다.● 소개UICollectionViewController을 이용해서 이미지와 글이 담긴 페이지가 좌우로 넘어가는 간단한 어플을 만들어보려고 한다. ● 실습순서1.ios클로저로 imageView 객체 만들기 , textView 객체 만들기2.속성 정의3.view에서 1번에서 만든 객체를 삽입해준다.4.위에서 만든 객체 autolayou.. 2018. 5. 2.