반응형

swift 121

[iOS, Swift] View 애니메이션 추가(위아래 반복)

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. UIView.animate(withDuration: 1.5, delay: 0, options: [.repeat, .autoreverse], animations: { [self] in view.transform = CGAffineTransform(translationX: 0, y: 14) }, completion: nil) animations 옵션에서 view의 transform 메소드를 통해 View를 위로 이동하게끔하고 options의 repeat과 autoreverse 효과를 주어 위아래 이동을 반복하게끔 할 수 있다. view.transform = CGAffineTransform(translationX: 0,..

iOS/코드조각 2022.09.20

[iOS, Swift] Slider 양 옆 공간이 남을 때

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. Slider를 구현함에 있어 양 사이드가 꽉 채워지지 않는 문제가 있었다. 슬라이더의 버튼이 슬라이더의 중앙에, 슬라이더의 버튼이 컸다면 문제가 없었겠지만 디자인 요구사항에 맞춰 개발하다보니 왼쪽 공간하고 오른쪽 공간이 남는 문제가 있었다. import UIKit class CustomSlider: UISlider { override func layoutSubviews() { super.layoutSubviews() } override func thumbRect(forBounds bounds: CGRect, trackRect rect: CGRect, value: Float) -> CGRect { var origin..

iOS/코드조각 2022.09.19

[iOS, Swift] WKWebView TapGesture 동작하지 않을 때

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. override func viewDidLoad() { super.viewDidLoad() webView.isUserInteractionEnabled = true let tapGesture = UITapGestureRecognizer(target: self, action: #selector(didTapMonitorView(_:))) tapGesture.delegate = self self.webView.scrollView.addGestureRecognizer(tapGesture) } extension ViewController: UIGestureRecognizerDelegate { func gestureRecogni..

iOS/코드조각 2022.09.19

[iOS, Book] Do it! 스위프트로 아이폰 앱 만들기 입문

iOS 입문하기에 정말 좋은 책이다 프로젝트 생성부터 기본적인 Widget 다루기, 멀티미디어, 이벤트 제스쳐 기능까지 따라만하면 기본적인 기능과 프로젝트를 할 수 있도록 구성했다. 그냥 따라만 하는 것뿐 아니라, 도전! 미션 파트가 있어, 배운 내용을 복습하고 완벽히 이해했는지, 그리하여 다른 상황에서 혼자 해결할 수 있는지와 혼자 해결할 수 있는 능력을 길러준다. 그리고 중간중간 팁과 설명이 있는데, 이것이 나에게 큰 도움이 되었다. 프로그래밍을 처음하는 사람이면 iOS로 바로 입문하기 힘들 수도 있는데, 이 책을 읽고 반복 숙달하면, iOS에 대한 전반적인 개념을 잡고 기본적인 프로젝트를 만들 수 있을 것이다.

iOS/책 2022.08.28

[iOS, Book] Free iOS Developer Book (goalkicker)

https://books.goalkicker.com/iOSBook/ Free iOS Developer Book iOS® Developer Notes for Professionals book If you found this free iOS® Developer book useful,then please share it ❤😊 The iOS® Developer Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beaut books.goalkicker.com 210개의 챕터와 872p로 구성되어 있는만큼 iOS에 대해 전체적인 설명이 있는 책이다. 언어는 Swift와 Obje..

iOS/책 2022.08.28
반응형