iOS192 [iOS] UIViewController Life Cycle (생명주기) Apple Developer Documentation developer.apple.com UIViewController Life Cycle (생명주기) 1. init 새롭게 초기화된 UIViewController객체를 생성한다. 2. loadView controller과 관리하는 view를 생성한다. 아직 view가 메모리에 load 되기 전에 호출된다. 3. viewDidLoad view가 메모리에 load 된 직후에 호출된다. 모든 life cycle 중 처음 단 한 번만 호출되기 때문에 여러가지 초기화 작업들을 수행한다. 4. viewWillAppear view가 화면에 보여지기 직전에 호출된다. 다른 화면에 가려졌다가 다시 나타날 때마다 호출된다. 다른 화면에서 되돌아 올 때마다 하고 싶은 작업,.. 2021. 1. 20. [iOS] UILabel의 text를 top-left 정렬하기 UILabel을 top-left로 정렬하고자 bottom constraint를 하단에 superview 하단에 equal로 맞추게 되면 보이는 것과 같이 View의 수직방향 중앙에서 텍스트가 시작이 된다. 딱 2가지 작업만 해주면 된다. FirstItem : SuperView, SecondItem: UILabel 이라고 했을 때 Lines = 0 으로 지정 (줄 수 제한 x) bottom constraint를 equal이 아닌 greater than으로 지정 이렇게 하면 텍스트가 화면에 꽉 차지 않아도 Top에서부터 시작되며, View를 넘어가게 되면 ...으로 축약된다. 2021. 1. 14. [iOS Issue] UICollectionViewCell Size 동작 이상 이슈 How to set UICollectionViewCell Width and Height programmatically I am trying to implement a CollectionView. When I am using Autolayout, my cells won't change the size, but their alignment. Now I would rather want to change their sizes to e.g. //var size = CGSize( stackoverflow.com xib파일을 이용해서 custom cell을 만들고 그것을 collecitonView에 사용하는 작업을 하고 있었는데 Cell의 사이즈가 제대로 동작하지 않으면서 스크린 밖을 벗어나는 이슈를 발견했다. 원래.. 2021. 1. 14. [iOS] UICollectionView로 Carousel Banner만들기 (feat. Android ViewPager) UICollectionView로 자동 Paging 배너 만들기 안드로이드에서는 다음과 같은 Paging 배너 효과를 구현하기 위해선 ViewPager를 활용해야 한다. ios에서는 ViewPager처럼 Paging에만 특화된 뷰는 PagingViewController가 있는데 이건 커스텀이 힘들어 보이고 대부분 CollectionView의 범용성을 활용한다. Paging 배너 구현 section의 개수는 1개로 지정한다. cell의 크기를 CollectionView와 동일하게 맞춰준다. cell사이와 section사이의 여백을 없앤다. 여기까지 하게 된다면 수동으로 스크롤이 가능한 배너가 만들어진다. 추가적으로 여기에 마치 배달의 민족 같은 앱에서 볼 수 있는 자동 스크롤 기능까지 넣고자 한다면 아래와 .. 2021. 1. 9. 이전 1 ··· 44 45 46 47 48 다음