일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- date picker
- backgroundColor
- color animate
- valueChanged
- datepicker
- 오늘의조언
- randombackgroundcolor
- IOS
- SWIFT
- swift animation
- 프로젝트기획
- motivation
- CountDownTimer
- Storyboard
- 한국어 설정
- Today
- Total
목록Swift (3)
정우의 연구일지
앱을 만들다가 UISlider로 수치를 표현해야하는 상황이 생겨서 사용해봤습니다. 이번에도 대부분 Storyboard에서 사용하였고 ValueChanged 부분이나 slider.value를 활용해야하는 부분은 코드를 사용해서 작업하였습니다. 1. UISlider 생성 2. 최소, 최대, 기본값 변경 3. 최소, 최대값 이미지 설정 4. 색상 변경 5. 비율에 따른 Thumb 색상 변경 먼저 Slider를 ViewController로 꺼내준 뒤 Auto Layout을 사용해서 위치를 지정해줍니다. 최소값, 최대값, 기본값을 오른쪽 가장 위에서 바꿔줄 수 있습니다. 그리고 그 아래에서 최소값 이미지와 최대값 이미지도 지정해 줄 수 있습니다. 저는 돋보기 시스템 이미지를 사용해보겠습니다. 지정해주면 Symbo..
앱을 만들다가 타이머 시간을 유저가 설정해줘야하는 상황이 생겨서 Date Picker를 사용해보기로 했습니다. Date Picker 생성 Count Down Timer 모드로 변경 시간 간격 설정 Date Picker 언어 설정 기본 시간 설정 Label에 Date Picker 변하는 상태 보여주기 먼저 Date Picker를 꺼내와서 ViewController에 놓아줍니다. (저는 주로 스토리보드에서 작업합니다) Date Picker만 사용할 것이니 Center 정렬을 해두겠습니다. 스토리보드 오른쪽에서 Mode를 Count Down Timer로 바꿔주시면 이렇게 바뀝니다. Interval에서는 Date Picker에서 사용자가 설정하는 간격을 바꿔줄 수 있습니다. Locale에선 언어를 바꿔줄 수 있..
앱을 만들다가 배경화면이 너무 밋밋한 것 같아서 랜덤으로 변경해주는 코드를 만들었습니다. func changeBackgroundColorRandom(){ let r : CGFloat = CGFloat.random(in: 0...1) let g : CGFloat = CGFloat.random(in: 0...1) let b : CGFloat = CGFloat.random(in: 0...1) self.view.backgroundColor = UIColor(red: r, green: g, blue: b, alpha: 1) } 처음에 이런식으로 작성을 했었는데 이러면 rgb값이 아주 낮은 값까지 나오다보니 텍스트가 잘 보이지 않는 현상이 생기더라구요 func changeBackgroundColorRandom(){..