일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DART
- userdefaults
- 개발자
- Swift
- URLSession
- 커맨드라인툴
- 알고리즘
- 계산기만들기
- UISlider
- 플러터
- 스파르타코딩클럽
- todolist
- 오토레이아웃
- 날짜처리
- 내배캠
- 코드스니펫
- 내일배움캠프
- 메모장만들기
- Storyboard Reference
- attributedText
- Xcode
- ios
- strikeThrough
- Flutter
- Storyboard
- 앱개발
- pull down button
- Wil
- pop up button
- ListTile
- Today
- Total
목록Xcode (37)
이리메라 갖다가
오토레이아웃을 컨텐츠별로 잡다가 스택뷰라는걸 사용해봤는데, 훨씬 더 깔끔하게 Object들을 정리할 수 있었다. 그런데 이것저것 스택뷰로 잡다보니까 ㅋㅋㅋㅋㅋ 스택뷰안에 스택뷰, 스택뷰안에 스택뷰... 가 되버렸는데, 조금 더 깔끔하게 정리할 수 있는 방법을 고민해보는 것도 좋을 것 같다. Stack View - 🔗 스택뷰는 이렇게 가로나 세로로 잡을 수 있고, 스택뷰를 넣고 그 안에 끌어서도 만들 수 있지만 컨텐츠들을 잡고 스택뷰로 묶을 수도 있다. 컨텐츠를 스택뷰로 잡으면 자동으로 간격이 잡히는데, 만약에 수직으로 2개의 컨텐츠를 잡았다면 각 위치의 상하단으로 정렬이 잡힌다. 그 정렬을 따르지 않고 임의로 조정을 하고 싶다면 오토레이아웃을 적용해야하는데 좀 더 쉽게 조절할 수 있는 방법은 Inspec..
앱개발에 앞서 스토리보드로 이때까지 쉽게 UI Object들을 구현해왔다. 이제 팀 프로젝트가 시작이 되면서 스토리보드로 작업하고 해당 작업본으로 협업을 수행해야하는데, merge-conflict를 방지 및 해결하기 위해 Storyboard Reference를 정리해보고자 한다. Storyboard Reference 프로젝트가 커지고 협업하는 인원이 많아지게 되면, 스토리보드는 아래와 같은 문제점을 발생시킨다. git marge 시 Storyboard에서 conflict 발생 Storyboard에 여러개의 ViewController가 추가되면 Storyboard 실행이 느려지고, Xcode가 멈추는 일 빈번하게 발생 이러한 문제를 해결하기 위해서는 100% 코드로만 작업을 하거나 하나의 Storyboar..
FACTS 프로젝트명 : 나만의 메모앱(To Do List) 만들기 이어서... FINDINGS 문제점 취소선 적용 시 화면을 나갔다 오면 풀리는 현상 스위치를 끈 상태에서 메모를 추가하면 기존 메모 스위치 상태가 변함 스위치 Off 시 취소선 작동한 이후 스위치 On 시 취소선 삭제가 안되는 문제 발생 텍스트뷰 길이에 따라 라벨을 붙이고 싶은데 라벨 위치가 화면 위에 붙거나 아래에 붙는 문제 발생 슬라이더 Thumb 사이즈 설정이 안되는 문제 해결방안 ViewDidLoad에 스위치 상태에 따라 취소선 적용 코드 추가 화면 불러올 때 Attributed를 nil로 설정 removeAttribute를 사용해 취소선 제거 함수 추가, 셀을 재사용할 때 해당 기능을 nil로 설정 오토레이아웃 설정(Vertic..
UISlider - 🔗 슬라이더는 보통 사용자가 설정값을 선택하거나 조절하는데 사용한다. 나는 이 슬라이더를 할 일의 진행율을 나타내는 컴포넌트로 사용하려고 한다. 속성 및 기능 Value Range : 최소 및 최대값으로 구성되며, 사용자가 이 범위 내에서 선택할 수 있음 Value : 현재 값은 사용자가 선택한 값을 나타내며, 값을 읽어오거나 읽어온 값을 나타낼 수 있음(Float) Continuous/Discrete : 슬라이더는 연속적인 값을 선택하거나, 이산적인* 값을 선택할 수 있음 *이산적인 값은 연속되지 않고 단속적으로 끊긴 값을 말함(ex. 10, 20, 30, 40 ...) Customization : 슬라이더의 모양과 색상과 같은 디자인을 사용자가 스타일링 할 수 있음 슬라이더를 스..