728x90 반응형 개발자35 [iOS_Swift] NavigationController(네비게이션 컨트롤러)_ 7 안녕하세요 윤기사입니다!! 이번 포스팅에서는 네비게이션 컨트롤러를 다뤄 보겠습니다!! 네비게이션 컨트롤러는 뷰의 상위 타이틀 및 뒤로가기 등의 네비게이션 바를 사용할 수 있게 해줍니다. 네비게이션 컨트롤러를 추가하는 방법은 두가지 입니다. 1) 뿌리가 되는 루트뷰를 선택후 Editor -> Embed in -> Navigation Controller를 추가하는 방법 2) Object Library에서 Navigation Controller를 직접 추가하는 방법 저는 2번째 방법으로 오브젝트 라이브러리에서 네비게이션 컨트롤러를 직접 추가해서 진행하겠습니다! 🍎 추가적으로, 네비게이션 컨트롤러를 설정하고 그 바 위에 버튼 같은 것도 넣을 수 있습니다! 1. Object Library에서 Navigation .. 2022. 7. 13. [iOS_Swift] 스택뷰(StackView)의 모든 것_ 6 안녕하세요~ 개발하는 윤기사입니다! 주말에는 나머지 공부좀 하고, 월요일 기념으로 스택뷰에 관한 내용을 가지고 돌아왔습니다! 왜냐하면 최근에 알게 된 내용이라, 가장 따끈따끈할 때 설명해드리면 좋을것 같아서 가져왔습니다! 스택뷰(StackView)는 뷰들을 일정한 간격으로 배치하기 위해 사용됩니다! StackView를 배치한 후 그 내부에 View들을 추가하여 사용하셔도 되고, View들을 묶어서 StackView로도 만들 수 있습니다! Stack View를 이용하면 보다 편하게 배치할 수 있고, 제약 조건을 걸기도 훨씬 수월해 집니다. 바로 시작해 보겠습니다! - Stack View - 1. 프로젝트 생성 후 Cmd + Shift + L 누르시고 uiview를 3개 가져오겠습니다. 2. 적당한 크기로.. 2022. 7. 11. [iOS_Swift] 레이아웃 제약 조건(Constraints) 설정법_ 5 안녕하세요!! 이웃님들, 개발하는 윤기사입니다! 😎 이번 포스팅에서는 오토레이아웃의 기본인 제약 조건에 대해 포스팅 해볼건데요! 오토레이아웃이라는 것은 뷰에 설정되어 있는 제약 조건(Constraints)를 기반으로 해서 그 뷰의 크기와 위치를 계산해서, 일정한 위치에 위치하게끔 해주는 건데요! 쉽게 말하면, 아이폰 11, 아이폰 12프로맥스, 아이폰 8, 아이폰 SE 다 디바이스 크기가 다르니까, 그 사이즈에 따라서 위치와 사이즈가 조절되어 어느 디바이스든 원하는 식으로 표현하는 것을 뜻합니다! 제약 조건은 객체가 가지는 여백, 정렬, 다른 객체와의 간격 등을 조절할 수 있습니다. 바로 간단하게 예시 하나 들어가보도록 하겠습니다!! 1. Xcode에서 File -> New Project 하나 만들겠습니.. 2022. 7. 8. [iOS_Swift] TextField UI설정에 관한 모든 것 _ 3 안녕하세요!! 개발하는 윤기사입니다 ㅎㅎ 오늘도 열심히 빡코딩하고 있는데요! 오토레이아웃 Objects 중에 TextField에 관해 정리해서 알려드리려고 합니다😎😎 혼자 고민하다가 알게 된 내용도 있으니! 좋은 꿀팁도 얻어가실 수 있을 거라 생각합니다 ^^ 이와 같은 UI를 구성을 해보았는데요, 회색 배경에 TextField 5개가 보이시나요? 저 TextField를 설정하는 법을 알아보도록 하겠습니다! TextField의 UI 속성을 코드로 구현해볼 건데요. 종류는 크게 6가지로 나누겠습니다! 1. Placeholder / attributedPlaceholder : 텍스트 입력 전, 문구를 설정할 수 있습니다. 2. TextColor / TextAlignment : 쓰여지는 텍스트의 색상, 위치 선정.. 2022. 7. 6. [iOS_Swift] Button을 이용한 이미지 바꾸기 _ 2 날씨가 엄청 푹푹 찌네요... 오늘도 역시나 카페에 공부하러 오다가 땀을 한 2 바가지 정도 쏟았답니다... 갑자기 겨울이 그리워지는건 기분 탓일까요...ㅎㅎ 너무 더워서 아이스 아메리카노만 들이붓는 거 같아서 카페인 중독에 걸릴 수도 있겠어요 😂😂😂 정신을 좀 차리고!! 오늘은 Button을 이용해서 액션을 취했을 때 이미지뷰가 바뀌는 거에 대해 포스팅해보려고 합니다! 바로 전 게시글에서 만들었던 넷플릭스 화면에서 가운데 재생버튼을 누르면 뒤 영화 포스터 이미지가 무작위로 변하는 것을 구현해보려고 합니다! 자 그럼 시작해볼까요? 맨 처음으로는 저번 게시글에서 했던 @IBOutlet을 이용해 뒤에 영화포스터 ImageView를 @IBOutlet으로 연결하여 moviePoster라는 변수로 설정합니다! 버.. 2022. 7. 5. [iOS_Swift] ImageView 테두리를 원형으로 바꾸기! _ 1 안녕하세요 이웃님들~ 오늘 스위프트 오토레이아웃에 관한 내용을 포스팅하려고 합니다!! 새싹 iOS 앱 개발자 교육과정 중 제가 더 찾아보고 공부한 내용을 정리하려고 올리는 거랍니다 ㅎㅎ 바로 시작해볼까요? - ImageView 를 원형 테두리로 바꾸기 - 넷플릭스 화면을 표현하다가 아래 세 개의 이미지뷰 테두리를 원형으로 만들면 좋겠다는 생각이 들어서 바꿔봤습니다! 둥글게 만들고 싶은 뷰를 해당 뷰가 속한 뷰컨트롤러의 @IBOutlet으로 연결 후, viewDidLoad() 내부에서 해당 인스턴스의 속성을 변경해주면 됩니다. *@IBOutlet으로 연결하는 방법은 Main.storyboard에서 ViewController쪽으로 마우스 우클릭 후 이미지뷰를 연결시켜주면 됩니다! 아래 세 개 이미지뷰를 왼쪽.. 2022. 7. 4. 이전 1 2 3 4 5 6 다음 728x90 반응형