[Swift] UIButton 코드로 직접 구현하기 (Create UIButton programmatically in Swift )
Develop/Swift 2021. 3. 30. 16:47

안녕하세요. 미닛메이드 Minnit 입니다😌 뷰를 구성할 때 object들을 Storyboard로 구현하시나요 코드로 구현하시나요? 저는 보통 Storyboard를 사용하는 편인데,경우에 따라 코드로 구현해야할 때가 있더라구요 ! 이번에는 코드로 UIButton을 구현하고, Constraint까지 잡아보겠습니다 ~~ 이번 글에서는 translatesAutoresizingMaskIntoConstraints 를 이용해서 Button의 Constraint를 코드로 구현해볼 거예요! translatesAutoresizingMaskIntoConstraints 란 뭘까요? Apple🍎의 공식 문서를 확인해보면 "뷰의 autoresizing mask가 자동 레이아웃 제약 조건으로 변환되는지 여부를 결정하는 Bool ..

[Swift/iOS] 카메라로 사진 찍기 및 앨범에서 이미지 가져오기 (taking a picture using the camera)
Develop/Swift 2020. 12. 30. 04:19

안녕하세요. 미닛메이드 Minnit 입니다😌 앱에서 카메라로 사진을 찍거나 앨범에서 기존 이미지를 가져와서 사진을 등록하는 기능 ! 많이 사용해보셨죠? 예로는 카카오톡 프사 선택하기가 있겠네요! UIImagePickerController를 이용해 이 기능을 구현해보겠습니다! UIImagePickerController가 뭘까요? Apple🍎의 공식 문서를 확인해보면 "사진 촬영, 동영상 녹화, 사용자의 미디어 라이브러리에서 항목을 선택하기 위한 시스템 인터페이스를 관리하는 View Controller입니다." 이번 시간에는 UIImagePickerController에서 제공해주는 다양한 함수에 대해 살펴볼게요! 그럼 기본적인 코드를 보고 설명을 해볼까요? let camera = UIImagePickerCo..

[Swift] instantiateViewController를 사용해서 뷰 생성하기
Develop/Swift 2020. 10. 18. 17:56

안녕하세요. 미닛메이드 Minnit 입니다😌 이번에는 instantiateViewController라는 swift에서 사용되는 Instance Method에 대해 알아보겠습니다. apple의 공식문서를 확인해보면 " 지정된 식별자를 가지고 스토리보드의 데이터를 초기화 해 뷰 컨트롤러를 만든다 " 라고 쓰여있는 걸 확인할 수 있습니다 ! 🔍 여기서 잠깐 , identifier란 무엇일까요? identifier은 스토리보드에서 뷰 컨트롤러를 구분할 수 있게 만들어 주는 뷰의 별명이라고 할 수 있습니다. 여기서는 "FirstVC" 라는 식별자를 이 뷰에게 부여한 것입니다. 다시 앞으로 가서, instantiateViewController의 설명에서 제가 생각하는 가장 중요한 포인트는 ❗️ 데이터 초기화 ❗️입..