일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HIG
- Xcode
- Human interface guide
- swiftUI
- tableView
- uitableview
- RxCocoa
- MVVM
- Protocol
- Clean Code
- ios
- Observable
- combine
- Refactoring
- clean architecture
- swift documentation
- 리펙터링
- 클린 코드
- collectionview
- UICollectionView
- map
- 리펙토링
- ribs
- SWIFT
- rxswift
- uiscrollview
- 애니메이션
- UITextView
- 스위프트
- 리팩토링
- Today
- Total
목록Label (4)
김종권의 iOS 앱 개발 알아가기
1. VoiceOver 접근성 실전 - 개발 시작하기 (손쉬운 사용 단축키, Accessibility Inspector, 테스트) 2. VoiceOver 접근성 실전 - 개념 (isAccessibilityElement, accessibilityTraits, accessibilityLabel, accessibilityHint, accessibilityValue, accessibilityElements) 3. VoiceOver 접근성 실전 - 접근성 처리 (순서 처리, 이미지 인식, accessibility label, value, traits, hint 사용) 4. VoiceOver 접근성 실전 - UIAccessibility Notification (post, 노티) 5. VoiceOver 접근성 실전 ..
padding 주는 방법 보통 stackView에 label을 넣을때 UIView를 넣고 그 안에 다시 Label을 넣어서 layout을 조절할 수 있지만, UILabel에 따로 padding값을 주어서 사용 가능 Padding 주는 방법 - drawText(in:)에서 padding값 설정 drawText(in:) 메소드 활용: label의 text값이 그려질때 rect에 관한 값을 수정하고 싶을때 해당 메소드를 override하여 사용 사용 방법은 super.drawText(in:)에 변경된 rect값을 인수로 주어 반영 super를 사용 class BasePaddingLabel: UILabel { private var padding = UIEdgeInsets(top: 16.0, left: 16.0,..
MyDynamicView의 내부 컨텐츠(text)가 변할때 마다 컨텐츠를 감싸고 있는 view도 동시에 조정 class ViewController: UIViewController { lazy var myView: MyDynamicView = { let view = MyDynamicView() view.text = "123" return view }() override func viewDidLoad() { super.viewDidLoad() view.addSubview(myView) myView.center = view.center DispatchQueue.main.asyncAfter(deadline: .now() + 1.5) { self.myView.text = "1" self.myView.center ..
* UIKit관련 객체 - TextField, Switch, Stepper, Label * 변수 준비 1 2 3 4 5 6 7 8 9 10 11 class ViewController: UIViewController { var tF: UITextField! var s: UISwitch! var stepper: UIStepper! var l: UILabel! override func viewDidLoad() { // 이곳에 각 속성 정의 } } 1) TextField 1 2 3 4 5 6 7 8 9 tF = UITextField() tF.frame= CGRect(x: 10, y: 50, width: self.view.frame.width, height: 200) tF.font = .systemFont(ofS..