ios 개발하면서 기본적이지만 다소 까다로운 UIScrollView 에 대해 작성해보고자 한다. UIScrollView scrollview 를 생성하면 contentLayout 과 FrameLayout 이라는 요소가 존재하는데 contentLayout = scrollview 안에 들어가는 모든 뷰들을 담고 있는 영역에 대한 layout FrameLayout = 실제로 scrollview 가 보여지게 되는 영역에 관한 layout snapkit 과 storyboard 로 scrollview 를 만들어 보고자 한다. StoryBoard 이용하기 scrollview를 view 에 맞게 제약조건을 준다. contentView 를 scrollview 에 올려놓고 content Layout에 동일하게 맞춰둔다. c..
Stackview 여러 개의 View를 하나의 스택으로 이뤄어진 뷰로 만들어 주는 역할을 하는 뷰 stackview 의 속성은 아래와 같다. axis : 스택 뷰의 방향을 정한다.( 가로 , 세로 ) distribution : 축을 따라 뷰의 레이아웃을 정의한다. alignment : 스택 뷰의 축에 따른 위치를 정의한다. spacing : 뷰 사이이 공간을 정한다. UIStackview.Distribution - fill hugging priorty가 낮은 요소가 늘어나서 채우게 된다. - fillEqually 동등한 사이즈로 채우게 된다. - fillPropertionally 자신의 콘텐츠 사이즈의 비율대로 채워진다. - equalSpacing 기본은 Fill 이고 동일한 spacing 을 가지게 된..
collectionView Cell 삭제하는 방법에 대해 작성하고자 한다. cell에 view 레이아웃을 잡고 투명도를 50퍼센트한 후 checkmark.circle 와 view 두개 요소를 Hidden 체크한다. 상태에 따라 변화를 준다. @IBOutlet var highlightIndicator: UIView! @IBOutlet var selectIndicator: UIImageView! override var isHighlighted: Bool { didSet { highlightIndicator.isHidden = !isHighlighted } } override var isSelected: Bool { didSet { highlightIndicator.isHidden = !isSelected s..
로컬에서 푸쉬 알림을 구현하는 방법을 알아보고자 한다. import UserNotifications let userNotificationCenter = UNUserNotificationCenter.current() override func viewDidLoad() { super.viewDidLoad() requestNotificationAuthorization() } requestNotificationAuthoriztion 으로 알람 권한 요청 func requestNotificationAuthorization() { let authOpthions = UNAuthorizationOptions(arrayLiteral: .alert,.badge,.sound) userNotificationCenter.requ..
- Total
- Today
- Yesterday
- network
- nginx
- linux
- 도커
- SQL
- pytest
- ios
- BigData
- logstash
- 로그
- MYSQL
- WEB
- 리눅스
- python
- SWIFT
- flask
- docker
- ElasticSearch
- 네트워크
- 엘라스틱서치
- spark
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |