본문 바로가기

Code-based15

코드베이스로 UIScrollView 구현하기 스크롤 가능한 컨텐츠를 표시하고 스크롤하는 데 사용 큰 데이터나 이미지를 표시할 때 유용 [Method & Property] addSubView: ScrollView의 서브 뷰를 추가한다. 등… 프로퍼티 및 메서드 추가로 공부해보기! // // UIScrollViewTest.swift // UIKit-Study // // Created by Kyungsoo Lee on 2023/10/01. // import UIKit class UIScrollViewTest: UIViewController { // MARK: - ScrollView // FirstView private lazy var scrollElementFirstView: UIView = { let view = UIView() view.backgro.. 2023. 10. 16.
코드베이스로 UINavigationController 구현하기 네비게이션 스택을 관리하고 화면 간에 이동하는 데 사용 이전 화면으로 이동하거나 새로운 화면으로 이동하는 데 사용 기본적으로 스택 구조로 뷰를 쌓아가며 이동 [Method & Property] pushViewController(): 목적지 뷰로 이동하면서 스택에 쌓는 함수 등… 프로퍼티 및 메서드 추가로 공부해보기! // // UINavigationControllerTest.swift // UIKit-Study // // Created by Kyungsoo Lee on 2023/10/01. // import UIKit class UINavigationControllerTest: UIViewController { // MARK: - UINavigationController private lazy var u.. 2023. 10. 15.
코드베이스로 UIStackView 구현하기 뷰를 수직 또는 수평으로 쌓아 보여주는 데 사용 [Method & Property] addArrrangedSubview(): 서브뷰를 추가한다. axis: 수직 또는 수평 방향을 설정한다. spacing: 각 뷰 사이의 간격을 설정한다. distribution: UIStackView가 자식 뷰들을 어떻게 배치할지에 대한 설정 (자식 뷰의 비율, 크기, 확장, 정렬 등…) 등… 프로퍼티 및 메서드 추가로 공부해보기! // // UIStackViewTest.swift // UIKit-Study // // Created by Kyungsoo Lee on 2023/10/01. // import UIKit class UIStackViewTest: UIViewController { // MARK: - StackVi.. 2023. 10. 14.
코드베이스로 UITabBarController 구현하기 다중 탭을 포함하는 탭 바 인터페이스 다른 화면 또는 뷰 컨트롤러 간에 탭을 전환하는 데 사용 다중 탭에 들어가는 Tab Bar Item을 설정 등… 프로퍼티 및 메서드 추가로 공부해보기! 💡 UIViewController와 UITabBarController는 // // CustomTabBarControllerTest.swift // UIKit-Study // // Created by Kyungsoo Lee on 2023/10/01. // import UIKit class CustomTabBarControllerTest: UIViewController { // MARK: - UITabBarController // FirstTabView private lazy var firstViewController: .. 2023. 10. 13.
코드베이스로 UISlider 구현하기 값의 범위를 나타내는 슬라이더를 생성하는 데 사용 슬라이더를 조작하여 값을 선택하거나 조절 가능 [Method & Property] minmumValue: 최소값 maximumValue: 최대값 value: 초기값 addTarget(): 슬라이더의 이벤트에 대한 액션을 추가한다. 등… 프로퍼티 및 메서드 추가로 공부해보기! // // UISliderTest.swift // UIKit-Study // // Created by Kyungsoo Lee on 2023/09/30. // import UIKit class UISliderTest: UIViewController { // MARK: - UISlider private lazy var uiSlider: UISlider = { let slider = UIS.. 2023. 10. 12.
코드베이스로 UISegmentedControl 구현하기 다중 선택 옵션을 제공하는 컨트롤 여러 세그먼트 중 하나를 선택할 수 있다. [Method & Property] backgroundColor: 배경 색을 지정한다. setTitle(): 버튼에 넣을 텍스트를 지정한다. setTitleColor(): 버튼의 텍스트 색상을 지정한다. addTarget(): 버튼의 이벤트에 대한 액션을 추가한다. 등… 프로퍼티 및 메서드 추가로 공부해보기! // // UISegmentedControlTest.swift // UIKit-Study // // Created by Kyungsoo Lee on 2023/09/30. // import UIKit class UISegmentedControlTest: UIViewController { // MARK: - UISegmente.. 2023. 10. 11.