일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- AsyncImage
- MapKit
- format형식
- UIStackView
- Alert
- pod install
- swiftUI
- cocoapods
- CoreLocation
- NotificationCenter
- UserDefaults
- segue
- programmers
- Java
- android
- SWIFT
- image
- ios
- 코딩테스트
- Kotlin
- Appearance변경
- ViewModifier
- alamofire
- 백준
- snapkit
- kakaomap
- EventKit
- ios15
- autolayout
- SwiftUI_Preview_Provider
- Today
- Total
목록IOS/UIKit (24)
감자주먹밥
오늘은 tableView를 사용했는데 지금까지 사용했던 UI중 신경쓸게 가장 많았습니다... 그래서! 오늘은... TableView 알아보기! 처음으로 간단하게 tableView를 추가했는데 아무것도 없는 모습입니다. 셀을 추가하고 어떻게 사용하는지 간단하게 알아보도록 하겠습니다! TableView를 선택하고 속성Inspector를 확인하면 prototype Cell 속성을 이용해 셀의 수를 조정할 수 있습니다. 위와 같은 방식으로 끌어다 cell을 생성할 수 있습니다. 셀은 스타일을 가지고 있고 위의 화면처럼 스타일이 존재합니다. Basic - 좌측에 title을 표시합니다. Right Detail - 우측에 Detail을 표시합니다. Left Detail - title과 detail이 좌측에 표시됩니..
StroyBoard를 공부하면서 UIStackView를 사용하다 실수 하나로 한참을 해맸었다... 그래서 UIStackView에 대해서 정리 해보자. UIStackView 설명 Apple Developer Documentation Apple Developer Documentation developer.apple.com Label이나 Button과 같은 UI들을 하나의 Stack으로 묶어주는 기능을 합니다! UI를 여러개 중복 선택 후 왼쪽 아래의 Embed in View 버튼을 클릭해 StackView를 생성할 수 있습니다. StackView를 사용할 때... 첫 번째로 중요한게 어떻게 쌓이는지가 문제인데, UI를 묶을 때 storyboard에서 vertical, horizontal 중 가장 근접한 위치..
화면 전환하는 방법 storyboard에서 전환 code로 전환 먼저 storyboard에서 전환하는 것 부터 확인하겠습니다. storyboard에서 item을 오른쪽 클릭하여 다른 View로 옮기면 이런 화면이 뜹니다. Show 연결된 새 화면으로 이동합니다. Navigation Stack에 하나씩 쌓여 관리됩니다. Show Detail IPad 에서 사용하면 SplitView의 DetailView가 새 화면으로 대치됩니다. PresentModally 원래 화면에 새 화면이 덮어집니다. Show와 다르게 Navigation Stack에 영향은 없습니다. Present As Popover IPad 에서 사용하면 아래 사진처럼 작은 화면이 뜹니다. IPhone 에서는 PresentModally와 비슷한 동..
AutoLayout? Autolayout은 동적으로 뷰 계층 구조에 있는 모든 뷰의 크기와 위치를 계산합니다. 기본적으로 constraints를 설정하여 View의 크기를 계산하여 배치하게 됩니다. Top, Bottom, Leading, Trailing Constraints를 설정할 수 있습니다. 아래 AspectRatio는 비율로 아이템 너비,높이를 설정할 수 있고, Equal Widths/Heights는 두 개의 아이템의 너비, 높이를 같게 설정할 수 있습니다. Constraint를 설정하게되면 Inspector에서 이렇게 확인 할 수 있습니다. Relation → 기본으로 Equal으로 되어있는데 ≤, ≥ 도 설정할 수 있습니다. Constant → AddNewConstraint를 할 때 설정하는 ..