일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 내배캠
- 오토레이아웃
- 플러터
- Flutter
- attributedText
- Swift
- UISlider
- Storyboard
- pull down button
- 앱개발
- 계산기만들기
- DART
- userdefaults
- Storyboard Reference
- 알고리즘
- todolist
- Xcode
- URLSession
- pop up button
- 코드스니펫
- 커맨드라인툴
- 개발자
- 내일배움캠프
- ListTile
- ios
- strikeThrough
- 스파르타코딩클럽
- 메모장만들기
- Wil
- 날짜처리
- Today
- Total
목록ios (42)
이리메라 갖다가
UISlider - 🔗 슬라이더는 보통 사용자가 설정값을 선택하거나 조절하는데 사용한다. 나는 이 슬라이더를 할 일의 진행율을 나타내는 컴포넌트로 사용하려고 한다. 속성 및 기능 Value Range : 최소 및 최대값으로 구성되며, 사용자가 이 범위 내에서 선택할 수 있음 Value : 현재 값은 사용자가 선택한 값을 나타내며, 값을 읽어오거나 읽어온 값을 나타낼 수 있음(Float) Continuous/Discrete : 슬라이더는 연속적인 값을 선택하거나, 이산적인* 값을 선택할 수 있음 *이산적인 값은 연속되지 않고 단속적으로 끊긴 값을 말함(ex. 10, 20, 30, 40 ...) Customization : 슬라이더의 모양과 색상과 같은 디자인을 사용자가 스타일링 할 수 있음 슬라이더를 스..
디테일 페이지에 기능을 추가해보려고 UIKit를 보던 중에 pull down button, pop up button이 있길래 얘네를 이용해서 목록 선택을 구현하고자 한다. 의도한 최종 화면은 아래와 같다. pop up button pop up button을 클릭해서 스토리보드에 넣어준다. 스타일의 경우 취향껏 정하면 된다. 그리고 해당 버튼이 있는 컨트롤뷰에 IBOutlet을 연결해주고 해당 버튼을 클릭할 때 나오는 작업들을 코드로 작성한다.(IBAction에 작업 코드를 넣어봤는데 자꾸 오류가 나서 별도 함수로 작업했다. 오류 메세지: Thread 1: "Menu does not have a valid element for default selection") func setpriorityButton()..
날짜 기능까지 다 넣고 시뮬레이터를 돌려보고 문제 없다고 생각했는데, 팀원분께서 아이폰 8로 돌려보면 다 깨진다고 하셔서 나도 확인해봤다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 처참히 일그러진 앱,,,, 그래서 부랴부랴 오토레이아웃에 대해 찾아봤고, 결론은 잘 적용됐다! 본 포스팅에서는 찾아본 내용을 공유하고 내 화면에는 어떤 식으로 적용했는지 정리하려고 한다. 🤳🏻 적용화면 오토레이아웃 오토레이아웃은 이름만 들어도 예상되듯이 사용하는 기기에 따라 객체들이 의도한 위치에 맞게 배치될 수 있게 레이아웃을 자동으로 설정해주는 기능이다. 예를 들어 메인화면의 이미지뷰와 버튼들로 설명하자면, 아래와 같이 제약 조건을 들 수 있다. 이미지뷰는 위쪽과 간격이 유지되어야 하며, 왼쪽 간격 == 오른쪽 간격 또는 가운데 정렬이 되..
메모를 삭제하는 기능을 구현하던 중에 디테일 페이지에서 삭제 버튼을 누르면 화면간 이동이 없어 삭제된 메모가 화면에 그대로 남아있는 문제가 있었다. 해당 문제를 해결하기 위해 이전화면으로 돌아가는 기능을 수행하는 화면 전환 메서드에 대해 정리하고 내 코드에 알맞은 방법을 적용하고자 한다. 화면 전환 메서드 화면 전환 메서드란 iOS 앱을 개발할 때 화면간 전환을 처리하는 메서드를 의미한다. 이전화면으로 돌아가거나, 데이터의 전달을 처리할 때 사용되기도 한다. 화면을 전환할 수 있는 방법은 크게 세가지로 정리했다. Navigation Controller - popViewController Modal Presentation - dismiss Unwind Segue Navigation Controller - ..