collection view에서 cell에 배경image 넣는 방법

cell.backgroundView = UIImageView(image: UIImage(named: "photo1"))

Image is not showing up for tab bar item

icon 사용

Free Sparkly Icons To (Literally) Make Your Designs Shine (30 Icons, EPS, SVG)

https://www.smashingmagazine.com/2017/03/free-sparkly-icons-ballicons-eps-svg/

Free icons: 49 best sites to find beautiful and useful free icons

https://www.canva.com/learn/free-icons-download/

flaticon 

내가 ios double-double개발시 사용 (18thcenturyprogrammer@gmail.com로 사용)

사용하고 싶은 아이콘을 모아 collection을 만들어 다운받거나 디자이너가 묶어놓은 pack을 다운받을수 있다. 다운 zip화일 안에 license 관련 정보 화일있다. 개발자를 명시하면 무료로 사용가능하다.

https://www.flaticon.com/

image 사용

ios double-double개발시 사용했으며 디자이너 링크를 포함하면 무료로 이미지 사용가능

https://www.freepik.com

각각의 view controller 다른 이미지를 사용하는 경우 해당 controller에서 아래 코드사용

let navBackgroundImage:UIImage! = UIImage(named: “pinkPattern”)  navigationController?.navigationBar.setBackgroundImage(navBackgroundImage.image(alpha: 0.90), for: .default)

참고로 위의 예제 코드에서는 image alpha를 조절할수 있는데 이것은 UIImage를 expension 했기 때문이다. ( https://stackoverflow.com/a/37955552/3151712 )

모든 controller에 적용하는 경우에는 AppDelegate에 아래 코드 작성

let navBackgroundImage:UIImage! = UIImage(named: “pinkPattern”)       UINavigationBar.appearance().setBackgroundImage(navBackgroundImage.image(alpha: 0.10), for: .default)

Swift: Create Facebook Live Stream Animation

물결치는 하트와 엄지척 만들기

drand48()   –  0-1 random 숫자 만들기

CAKeyFrameAnimation

UIBezierPath

CAMediaTimingFunction